Destination given bearing on a great circle

Details

Time bar (total: 21.3s)

analyze1.2s (5.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
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
6.3%6.2%93.5%0.2%0%0%0%11
6.3%6.2%93.5%0.2%0%0%0%12
Compiler

Compiled 39 to 24 computations (38.5% saved)

sample7.8s (36.7%)

Results
5.5s3988×body1024valid
1.1s1353×body512valid
1.1s2908×body256valid
23.0msbody2048valid
Bogosity

preprocess177.0ms (0.8%)

Algorithm
egg-herbie
Rules
4190×fma-def
1052×unsub-neg
738×neg-mul-1
672×distribute-lft-neg-out
630×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01331155
12931155
25111155
37181155
48941155
514541155
627421155
736501155
854051155
964671155
1067001155
1167161155
1267161155
055
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
Call 2
Inputs
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))))
(+.f64 phi1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 lambda1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 lambda1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 delta)) (cos.f64 theta)))))))))
(+.f64 phi2 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))))
(+.f64 delta (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 lambda1)) (cos.f64 phi1)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (cos.f64 theta)))))))))
(+.f64 theta (atan2.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 lambda1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi2)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi2) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi2) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 delta)) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 phi1)) (cos.f64 delta)) (-.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 delta)) (cos.f64 theta)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 theta) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 theta) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 phi2)) (cos.f64 phi1)) (-.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 phi2)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (-.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 theta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (cos.f64 delta)))))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 phi1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 lambda1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 lambda1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 delta)) (cos.f64 theta)))))))))
(+.f64 phi1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 lambda1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 lambda1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 lambda1))))))))))
(+.f64 phi1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 lambda1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 lambda1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 lambda1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 lambda1) (cos.f64 theta))))))))))
(+.f64 phi1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 lambda1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (cos.f64 lambda1)) (*.f64 (cos.f64 delta) (sin.f64 lambda1))))) (neg.f64 (sin.f64 lambda1)) (cos.f64 delta))))
(+.f64 phi1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 lambda1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 lambda1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (cos.f64 lambda1)) (*.f64 (cos.f64 delta) (sin.f64 lambda1)))))))))
(+.f64 phi1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 lambda1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (cos.f64 lambda1)) (*.f64 (cos.f64 delta) (sin.f64 lambda1))))) (neg.f64 (sin.f64 lambda1)) (cos.f64 delta))))
(+.f64 phi2 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))) phi2)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) phi2)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))) phi2)
(+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) phi2)
(+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))) phi2)
(+.f64 delta (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 lambda1)) (cos.f64 phi1)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (cos.f64 theta)))))))))
(+.f64 delta (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 lambda1))) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (cos.f64 theta))))))))))
(+.f64 delta (atan2.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))))))
(+.f64 delta (atan2.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 lambda1))))
(+.f64 delta (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 lambda1))) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))))))
(+.f64 delta (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 lambda1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 lambda1))))
(+.f64 theta (atan2.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 lambda1)))))))))
(+.f64 theta (atan2.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 lambda1))))))))))
(+.f64 theta (atan2.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 lambda1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 theta (atan2.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (cos.f64 delta))))
(+.f64 theta (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 lambda1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))))))))
(+.f64 theta (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 lambda1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi2)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi2) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi2) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 delta)) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi2)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi2) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi2) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi2))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi2)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi2) (sin.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi2) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi2))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi2)) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (cos.f64 phi2)) (*.f64 (cos.f64 delta) (sin.f64 phi2))))) (neg.f64 (sin.f64 phi2)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi2))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi2) (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (cos.f64 phi2)) (*.f64 (cos.f64 delta) (sin.f64 phi2)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi2))) (fma.f64 (sin.f64 phi2) (neg.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (cos.f64 phi2)) (*.f64 (cos.f64 delta) (sin.f64 phi2)))))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 phi1)) (cos.f64 delta)) (-.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (-.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta)))))) (neg.f64 (sin.f64 delta)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 delta)) (cos.f64 theta)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 theta) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 theta) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 theta) (sin.f64 (asin.f64 (fma.f64 (sin.f64 theta) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 theta) (sin.f64 (asin.f64 (fma.f64 (sin.f64 theta) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 theta) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (neg.f64 (sin.f64 theta)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 theta) (sin.f64 (asin.f64 (fma.f64 (sin.f64 theta) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 theta) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (neg.f64 (sin.f64 theta)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 phi2)) (cos.f64 phi1)) (-.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (-.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi2) (cos.f64 theta))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (-.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (neg.f64 (sin.f64 phi1)) (cos.f64 phi2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (-.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 phi2) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (cos.f64 phi2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 phi2)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi2))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi2))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi2)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (-.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 theta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (cos.f64 delta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 theta) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (cos.f64 delta)) (*.f64 (sin.f64 phi1) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (cos.f64 delta)) (*.f64 (sin.f64 phi1) (cos.f64 theta))))) (neg.f64 (sin.f64 phi1)) (cos.f64 theta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (cos.f64 delta)) (*.f64 (sin.f64 phi1) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (cos.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (cos.f64 theta))))) (neg.f64 (sin.f64 phi1)) (cos.f64 theta))))
Compiler

Compiled 43 to 28 computations (34.9% saved)

simplify93.0ms (0.4%)

Algorithm
egg-herbie
Rules
1542×fma-def
230×associate-*r*
220×unsub-neg
174×distribute-lft-neg-in
162×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025105
144105
273105
397105
4117105
5155105
6226105
7297105
8423105
9557105
10625105
11743105
12877105
131065105
141303105
151650105
161813105
171984105
181986105
191993105
201999105
Stop Event
saturated
Counts
1 → 6
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))

eval2.0ms (0%)

Compiler

Compiled 198 to 60 computations (69.7% saved)

prune5.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New336
Fresh011
Picked000
Done000
Total347
Accurracy
99.9%
Counts
7 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
Compiler

Compiled 224 to 134 computations (40.2% saved)

localize653.0ms (3.1%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (cos.f64 phi1) (sin.f64 delta))
99.6%
(*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
99.5%
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
99.2%
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))
99.6%
(*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
99.6%
(*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
99.5%
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
99.2%
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
99.8%
(fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.5%
(asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
99.0%
(fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
Compiler

Compiled 555 to 46 computations (91.7% saved)

series46.0ms (0.2%)

Counts
12 → 384
Calls

105 calls:

TimeVariablePointExpression
4.0ms
theta
@0
(fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
2.0ms
phi1
@-inf
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
2.0ms
delta
@inf
(fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
2.0ms
delta
@-inf
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
2.0ms
delta
@0
(*.f64 (cos.f64 phi1) (sin.f64 delta))

rewrite120.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
722×add-sqr-sqrt
714×pow1
714×*-un-lft-identity
666×add-exp-log
666×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039526
1889522
Stop Event
node limit
Counts
12 → 249
Calls
Call 1
Inputs
(fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
(fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
Outputs
(+.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) 1)
(*.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 2) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1))) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) (cos.f64 delta)))))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (/.f64 (PI.f64) 2)) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(*.f64 1 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (sqrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(pow.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1)
(pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 delta)) (*.f64 (cos.f64 phi1) (sin.f64 theta))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(+.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 1)
(-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (cos.f64 (acos.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (sin.f64 (acos.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(*.f64 1 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 2) (cbrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (sqrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(pow.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 3))
(sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (*.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (/.f64 (PI.f64) 2)) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2) (/.f64 (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) phi1)) (cos.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) phi1))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))) -2)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (sin.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 theta)) (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (sin.f64 theta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (*.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (/.f64 (PI.f64) 2)) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2) (/.f64 (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) phi1)) (cos.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) phi1))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))) -2)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (sin.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1)))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))

simplify309.0ms (1.5%)

Algorithm
egg-herbie
Rules
1616×fma-neg
1400×associate-*r*
1290×fma-def
1178×associate-*l*
530×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
069236451
1192034859
2754134847
Stop Event
node limit
Counts
633 → 414
Calls
Call 1
Inputs
(+.f64 1 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))) (*.f64 (pow.f64 delta 2) (-.f64 (*.f64 1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2)))))
(+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))) (*.f64 (pow.f64 delta 2) (-.f64 (*.f64 1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 1/6 (*.f64 (sin.f64 delta) (cos.f64 theta))))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1)))))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5)))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3)))) (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 7)))))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1)))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1))))
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1)))))
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5)))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 7)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1))))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta))))))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(sin.f64 phi1)
(+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (pow.f64 delta 2))) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (pow.f64 delta 2))) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (sin.f64 delta) (cos.f64 theta))
(+.f64 (*.f64 (cos.f64 delta) phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(+.f64 (*.f64 (cos.f64 delta) phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (*.f64 (cos.f64 delta) phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 -1/6 (*.f64 (cos.f64 delta) (pow.f64 phi1 3))))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 2))))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 6)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 2))))))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (*.f64 -1/24 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (*.f64 -1/24 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (cos.f64 delta) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 1/720 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 6) (cos.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 4) (cos.f64 phi1)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1)))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1))))
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1)))))
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5)))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 7)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1))))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5)))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3)))) (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 7)))))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta))))))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))))
(+.f64 (*.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(sin.f64 delta)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (sin.f64 delta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 delta))) (sin.f64 delta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 delta))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 delta))) (sin.f64 delta))))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) delta)
(+.f64 (*.f64 (cos.f64 phi1) delta) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))))
(+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5)))))
(+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 delta 7))) (+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5))))))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(+.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) 1)
(*.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 2) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1))) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) (cos.f64 delta)))))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (/.f64 (PI.f64) 2)) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(*.f64 1 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (sqrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(pow.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1)
(pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 delta)) (*.f64 (cos.f64 phi1) (sin.f64 theta))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(+.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 1)
(-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (cos.f64 (acos.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (sin.f64 (acos.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(*.f64 1 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 2) (cbrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (sqrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(pow.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 3))
(sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (*.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (/.f64 (PI.f64) 2)) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2) (/.f64 (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) phi1)) (cos.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) phi1))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))) -2)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (sin.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 theta)) (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (sin.f64 theta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (*.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (/.f64 (PI.f64) 2)) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2) (/.f64 (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) phi1)) (cos.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) phi1))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))) -2)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (sin.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1)))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
Outputs
(+.f64 1 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(+.f64 (-.f64 1 (pow.f64 (sin.f64 phi1) 2)) (neg.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 -1 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))) 1)
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))) (*.f64 (pow.f64 delta 2) (-.f64 (*.f64 1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2)))))
(+.f64 (-.f64 1 (pow.f64 (sin.f64 phi1) 2)) (fma.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (*.f64 (*.f64 delta delta) (fma.f64 1/2 (pow.f64 (sin.f64 phi1) 2) -1/2))))
(+.f64 1 (fma.f64 -1 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))) (*.f64 delta (*.f64 delta (fma.f64 (pow.f64 (sin.f64 phi1) 2) 1/2 -1/2)))))
(+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))) (*.f64 (pow.f64 delta 2) (-.f64 (*.f64 1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2))))))
(+.f64 1 (fma.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3)))) (fma.f64 -1 (pow.f64 (sin.f64 phi1) 2) (fma.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (*.f64 (*.f64 delta delta) (fma.f64 1/2 (pow.f64 (sin.f64 phi1) 2) -1/2))))))
(+.f64 1 (fma.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (pow.f64 delta 3)) (sin.f64 phi1))) (fma.f64 -1 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))) (*.f64 delta (*.f64 delta (fma.f64 (pow.f64 (sin.f64 phi1) 2) 1/2 -1/2))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 (cos.f64 delta) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (+.f64 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 -1 (fma.f64 (*.f64 phi1 (sin.f64 delta)) (cos.f64 theta) (*.f64 (cos.f64 delta) (*.f64 phi1 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 1/6 (*.f64 (sin.f64 delta) (cos.f64 theta))))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (cos.f64 delta) (fma.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) 2/3) (*.f64 -1 (+.f64 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) 2/3)) (neg.f64 (fma.f64 (*.f64 phi1 (sin.f64 delta)) (cos.f64 theta) (*.f64 (cos.f64 delta) (*.f64 phi1 phi1))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))) (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta))))))
(-.f64 (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))) (fma.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))))))
(-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (pow.f64 theta 4))) (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (cos.f64 delta))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1)))))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))) (fma.f64 1/720 (*.f64 (sin.f64 delta) (*.f64 (*.f64 (sin.f64 phi1) (pow.f64 theta 6)) (cos.f64 phi1))) (fma.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (pow.f64 theta 6))) (*.f64 (sin.f64 delta) 1/720))) (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (pow.f64 theta 4))) (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (cos.f64 delta))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3)))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta)))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (*.f64 (pow.f64 delta 3) -1/6)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5)))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3))))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (fma.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta))))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (fma.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (*.f64 (pow.f64 delta 3) -1/6))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3)))) (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 7)))))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (fma.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5))) (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 7)))))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (fma.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (fma.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (*.f64 (pow.f64 delta 3) -1/6)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1)))
(*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (*.f64 theta (sin.f64 delta)))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3))) (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)))
(fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 theta 3)) -1/6)))
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1)))))
(fma.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5))) (fma.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3))) (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1))))
(fma.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 5))) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 theta 3)) -1/6))))
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5)))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 7)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1))))))
(fma.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5))) (fma.f64 -1/5040 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 7))) (fma.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3))) (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)))))
(fma.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 5))) (fma.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 theta 7) (sin.f64 delta))) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 theta 3)) -1/6)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(fma.f64 (sin.f64 delta) (sin.f64 theta) (*.f64 -1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta))))))
(fma.f64 (sin.f64 delta) (sin.f64 theta) (fma.f64 -1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 1/24 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (pow.f64 phi1 4)))))
(fma.f64 (sin.f64 delta) (sin.f64 theta) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))))))
(fma.f64 (sin.f64 delta) (sin.f64 theta) (fma.f64 -1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (fma.f64 -1/720 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (pow.f64 phi1 6)) (*.f64 1/24 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (pow.f64 phi1 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 -1/720 (pow.f64 phi1 6)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(sin.f64 phi1)
(+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (pow.f64 delta 2))) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 delta delta)) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 delta delta)) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (pow.f64 delta 2))) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3))) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 delta delta)) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3))) -1/6 (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 delta delta)) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(*.f64 (sin.f64 delta) (cos.f64 theta))
(*.f64 (cos.f64 theta) (sin.f64 delta))
(+.f64 (*.f64 (cos.f64 delta) phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(fma.f64 (cos.f64 delta) phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))
(fma.f64 phi1 (cos.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 (cos.f64 delta) phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (cos.f64 delta) phi1 (fma.f64 (sin.f64 delta) (cos.f64 theta) (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 phi1 phi1)))))
(fma.f64 phi1 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 -1/6 (*.f64 (cos.f64 delta) (pow.f64 phi1 3))))))
(fma.f64 (cos.f64 delta) phi1 (fma.f64 (sin.f64 delta) (cos.f64 theta) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 phi1 phi1)) (*.f64 -1/6 (*.f64 (cos.f64 delta) (pow.f64 phi1 3))))))
(+.f64 (fma.f64 phi1 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (cos.f64 delta) (*.f64 (pow.f64 phi1 3) -1/6)))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 2))))))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta))))))
(fma.f64 (cos.f64 phi1) (sin.f64 delta) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) -1/2))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))))))
(fma.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))))))
(fma.f64 1/24 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 4))) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) -1/2)))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 6)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 2))))))))
(fma.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (fma.f64 -1/720 (*.f64 (*.f64 (sin.f64 delta) (pow.f64 theta 6)) (cos.f64 phi1)) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta))))))))
(fma.f64 1/24 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 4))) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta))) (*.f64 (*.f64 -1/720 (*.f64 (cos.f64 phi1) (sin.f64 delta))) (pow.f64 theta 6))))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (-.f64 1 (pow.f64 (sin.f64 phi1) 2)) (neg.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 -1 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 (*.f64 delta delta) (+.f64 1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) -1/2))) (neg.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (-.f64 1 (*.f64 delta (*.f64 delta (fma.f64 (pow.f64 (sin.f64 phi1) 2) -1/2 1/2)))) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (fma.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3)))) (fma.f64 -1 (*.f64 (*.f64 delta delta) (+.f64 1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) -1/2))) (neg.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (fma.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (pow.f64 delta 3)) (sin.f64 phi1))) (neg.f64 (fma.f64 (*.f64 delta delta) (fma.f64 (pow.f64 (sin.f64 phi1) 2) -1/2 1/2) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 delta (cos.f64 theta)) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 (cos.f64 delta) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (+.f64 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 -1 (fma.f64 (*.f64 phi1 (sin.f64 delta)) (cos.f64 theta) (*.f64 (cos.f64 delta) (*.f64 phi1 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3)) (*.f64 -1 (+.f64 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3)))))))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))) (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta))))))
(-.f64 (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (*.f64 -1/24 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))) (fma.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))))))
(-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (pow.f64 theta 4))) (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (cos.f64 delta))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (*.f64 -1/24 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (cos.f64 delta) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 1/720 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 6) (cos.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))) (fma.f64 1/720 (*.f64 (sin.f64 delta) (*.f64 (*.f64 (sin.f64 phi1) (pow.f64 theta 6)) (cos.f64 phi1))) (fma.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (pow.f64 theta 6))) (*.f64 (sin.f64 delta) 1/720))) (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (pow.f64 theta 4))) (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (cos.f64 delta))))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))
(*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(fma.f64 (*.f64 phi1 (sin.f64 delta)) (cos.f64 theta) (*.f64 (cos.f64 delta) (*.f64 phi1 phi1)))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3) (pow.f64 phi1 3) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3)))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4)) (fma.f64 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3) (pow.f64 phi1 3) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4)) (fma.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3)))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (pow.f64 delta 3)) (sin.f64 phi1))) -1/6 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 4) (cos.f64 phi1)))))))
(fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (*.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))))))
(fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (pow.f64 theta 4))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) -1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))))))
(fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (fma.f64 -1/720 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 delta) (pow.f64 theta 6)) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (*.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))))))))
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 6)))) -1/720 (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (pow.f64 theta 4))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) -1/2))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1)))
(*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (*.f64 theta (sin.f64 delta)))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3))) (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)))
(fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 theta 3)) -1/6)))
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1)))))
(fma.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5))) (fma.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3))) (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1))))
(fma.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 5))) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 theta 3)) -1/6))))
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5)))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 7)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1))))))
(fma.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5))) (fma.f64 -1/5040 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 7))) (fma.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3))) (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)))))
(fma.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 5))) (fma.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 theta 7) (sin.f64 delta))) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 theta 3)) -1/6)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3)))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta)))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (*.f64 (pow.f64 delta 3) -1/6)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5)))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3))))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (fma.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta))))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (fma.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (*.f64 (pow.f64 delta 3) -1/6))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3)))) (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 7)))))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (fma.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5))) (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 7)))))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (fma.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (fma.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (*.f64 (pow.f64 delta 3) -1/6)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(fma.f64 (sin.f64 delta) (sin.f64 theta) (*.f64 -1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta))))))
(fma.f64 (sin.f64 delta) (sin.f64 theta) (fma.f64 -1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 1/24 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (pow.f64 phi1 4)))))
(fma.f64 (sin.f64 delta) (sin.f64 theta) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))))))
(fma.f64 (sin.f64 delta) (sin.f64 theta) (fma.f64 -1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (fma.f64 -1/720 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (pow.f64 phi1 6)) (*.f64 1/24 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (pow.f64 phi1 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 -1/720 (pow.f64 phi1 6)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (-.f64 1 (pow.f64 (sin.f64 phi1) 2)) (neg.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 -1 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 (*.f64 delta delta) (+.f64 1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) -1/2))) (neg.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (-.f64 1 (*.f64 delta (*.f64 delta (fma.f64 (pow.f64 (sin.f64 phi1) 2) -1/2 1/2)))) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (fma.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3)))) (fma.f64 -1 (*.f64 (*.f64 delta delta) (+.f64 1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) -1/2))) (neg.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (fma.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (pow.f64 delta 3)) (sin.f64 phi1))) (neg.f64 (fma.f64 (*.f64 delta delta) (fma.f64 (pow.f64 (sin.f64 phi1) 2) -1/2 1/2) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 delta (cos.f64 theta)) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 (cos.f64 delta) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (+.f64 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 -1 (fma.f64 (*.f64 phi1 (sin.f64 delta)) (cos.f64 theta) (*.f64 (cos.f64 delta) (*.f64 phi1 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3)) (*.f64 -1 (+.f64 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3)))))))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))) (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta))))))
(-.f64 (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))) (fma.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))))))
(-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (pow.f64 theta 4))) (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (cos.f64 delta))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))) (fma.f64 1/720 (*.f64 (sin.f64 delta) (*.f64 (*.f64 (sin.f64 phi1) (pow.f64 theta 6)) (cos.f64 phi1))) (fma.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (pow.f64 theta 6))) (*.f64 (sin.f64 delta) 1/720))) (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (pow.f64 theta 4))) (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (cos.f64 delta))))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))
(*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(fma.f64 (*.f64 phi1 (sin.f64 delta)) (cos.f64 theta) (*.f64 (cos.f64 delta) (*.f64 phi1 phi1)))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3) (pow.f64 phi1 3) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3)))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4)) (fma.f64 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3) (pow.f64 phi1 3) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4)) (fma.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3)))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (pow.f64 delta 3)) (sin.f64 phi1))) -1/6 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (sin.f64 phi1)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))
(fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) -1/2))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))))
(fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (*.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))))))
(fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (pow.f64 theta 4))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) -1/2)))))
(+.f64 (*.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))))
(fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (fma.f64 -1/720 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 delta) (pow.f64 theta 6)) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (*.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))))))))
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 6)))) -1/720 (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (pow.f64 theta 4))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) -1/2))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(sin.f64 delta)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (sin.f64 delta))
(fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (sin.f64 delta))
(*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (sin.f64 delta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 delta))) (sin.f64 delta)))
(fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (fma.f64 1/24 (*.f64 (sin.f64 delta) (pow.f64 phi1 4)) (sin.f64 delta)))
(+.f64 (sin.f64 delta) (*.f64 (sin.f64 delta) (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 delta))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 delta))) (sin.f64 delta))))
(fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (fma.f64 1/24 (*.f64 (sin.f64 delta) (pow.f64 phi1 4)) (fma.f64 -1/720 (*.f64 (sin.f64 delta) (pow.f64 phi1 6)) (sin.f64 delta))))
(+.f64 (fma.f64 -1/720 (*.f64 (sin.f64 delta) (pow.f64 phi1 6)) (sin.f64 delta)) (*.f64 (sin.f64 delta) (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) (*.f64 1/24 (pow.f64 phi1 4)))))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (cos.f64 phi1) delta)
(+.f64 (*.f64 (cos.f64 phi1) delta) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))))
(fma.f64 (cos.f64 phi1) delta (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))))
(fma.f64 (cos.f64 phi1) delta (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) -1/6)))
(+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5)))))
(fma.f64 (cos.f64 phi1) delta (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5)))))
(fma.f64 (cos.f64 phi1) delta (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 5) 1/120))))
(+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 delta 7))) (+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5))))))
(fma.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 delta 7)) (fma.f64 (cos.f64 phi1) delta (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5))))))
(fma.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 delta 7)) (fma.f64 (cos.f64 phi1) delta (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 5) 1/120)))))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(+.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) (cos.f64 delta))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) 1)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 2) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1))) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 3)) (+.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (+.f64 (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (fma.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 1)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 3)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 3) 1/3)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 2)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 2))
(fabs.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 3))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (/.f64 (PI.f64) 2)) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (/.f64 (PI.f64) 2) (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (/.f64 (PI.f64) 2) (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(*.f64 1 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (sqrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 1)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 3)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 3) 1/3)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 2)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 2))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2))
(fabs.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 3))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 1))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 1)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 3)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 3) 1/3)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 2)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 2))
(fabs.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 delta)) (*.f64 (cos.f64 phi1) (sin.f64 theta))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 3))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3) (pow.f64 (sin.f64 delta) 3)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 1))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(+.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) 1)
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (cos.f64 (acos.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (sin.f64 (acos.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 (*.f64 1 (cos.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))) (*.f64 0 (sin.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))))
(+.f64 (cos.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))) 0)
(*.f64 1 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 2) (cbrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (sqrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 3)) (fma.f64 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) 2) (*.f64 (cos.f64 theta) (cos.f64 theta))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (-.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(pow.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1)
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 3)
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 3) 1/3)
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 2)
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) 2))
(fabs.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 3))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 1))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 2 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2)) (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2))) (neg.f64 (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))))
(/.f64 (fma.f64 -1 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)) (neg.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (*.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 3)) (+.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (+.f64 (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (fma.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 3)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3) 1/3)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 2))
(fabs.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (/.f64 (PI.f64) 2)) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (/.f64 (PI.f64) 2) (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (/.f64 (PI.f64) 2) (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3) 1/3)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2))
(fabs.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2) (/.f64 (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) phi1)) (cos.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) phi1))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) phi1)) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) phi1)) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))) -2)
(neg.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))) -2))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))))) -2)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3) 1/3)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2))
(fabs.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 1)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 3)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3) 1/3)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 2)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 2))
(fabs.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 theta)) (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (sin.f64 theta) 3)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(exp.f64 (log.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 2 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2)) (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2))) (neg.f64 (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))))
(/.f64 (fma.f64 -1 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)) (neg.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (*.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 3)) (+.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (+.f64 (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (fma.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta)) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 3)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3) 1/3)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2)
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 2))
(fabs.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(fma.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (cos.f64 delta))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))
(-.f64 (/.f64 (PI.f64) 2) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (/.f64 (PI.f64) 2)) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (/.f64 (PI.f64) 2) (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (/.f64 (PI.f64) 2) (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))) (*.f64 2 (PI.f64)))) (/.f64 (PI.f64) 2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3) 1/3)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2))
(fabs.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 1)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2) (/.f64 (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) phi1)) (cos.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) phi1))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) phi1)) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) phi1)) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))) -2)
(neg.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))))) -2))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))))) -2)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 1)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3) 1/3)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 2)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))) 2))
(fabs.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 3))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1))) 2)
(/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 phi1 delta))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1)))) -2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 phi1 delta)))) -2)
(/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 delta phi1))) (sin.f64 (+.f64 phi1 delta))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 1)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) 1/3)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) 2))
(fabs.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3)))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))

eval136.0ms (0.6%)

Compiler

Compiled 17664 to 4036 computations (77.2% saved)

prune132.0ms (0.6%)

Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New39717414
Fresh000
Picked303
Done000
Total40017417
Accurracy
100.0%
Counts
417 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 3)))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3))))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
81.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
89.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
81.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) 1)))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
99.9%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
89.3%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
70.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 3)))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3))))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
81.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
89.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
81.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) 1)))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
99.9%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
89.3%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
Compiler

Compiled 2352 to 1384 computations (41.2% saved)

localize783.0ms (3.7%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.8%
(exp.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
99.7%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.6%
(log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
99.2%
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) 1)
99.7%
(*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
99.7%
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
99.6%
(log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
99.6%
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
99.8%
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
99.7%
(*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
99.7%
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
99.4%
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
100.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
99.9%
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))
99.8%
(*.f64 (sin.f64 theta) (cos.f64 phi1))
99.7%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.7%
(*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
99.6%
(*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
99.6%
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
99.4%
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
Compiler

Compiled 775 to 58 computations (92.5% saved)

series250.0ms (1.2%)

Counts
12 → 376
Calls

102 calls:

TimeVariablePointExpression
40.0ms
delta
@inf
(log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
40.0ms
phi1
@inf
(log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
23.0ms
theta
@inf
(log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
22.0ms
delta
@-inf
(log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
22.0ms
phi1
@-inf
(log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))

rewrite110.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
834×add-sqr-sqrt
830×pow1
826×*-un-lft-identity
774×log1p-expm1-u
772×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038624
1808554
Stop Event
node limit
Counts
12 → 187
Calls
Call 1
Inputs
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) 1)
(log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
(exp.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1))) 2)
(pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))) (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) 1)
(log.f64 (exp.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(cbrt.f64 (*.f64 (*.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1))) 1)
(*.f64 1 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1))) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(*.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)) (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (fma.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) (neg.f64 (*.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))) (-.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(pow.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1) 1)
(log.f64 (exp.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1))))
(log.f64 (*.f64 (exp.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (exp.f64 lambda1)))
(log.f64 (*.f64 (exp.f64 lambda1) (exp.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1) (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)) (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(exp.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(fma.f64 1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)
(fma.f64 1 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))
(fma.f64 (*.f64 (cbrt.f64 lambda1) (cbrt.f64 lambda1)) (cbrt.f64 lambda1) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))
(fma.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))) (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) lambda1)
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))
(fma.f64 (sqrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) lambda1)
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 delta phi1))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(*.f64 1 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (fma.f64 (cos.f64 delta) (cos.f64 delta) (fma.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(/.f64 (-.f64 (*.f64 (cos.f64 delta) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1)
(log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(log.f64 (/.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(exp.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) 1)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) 1)
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(cbrt.f64 (*.f64 (*.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))) 1)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))) 1)
(*.f64 1 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) (cbrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))) (cbrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) (sqrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(pow.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) 1)
(log.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) 1))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(+.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (cos.f64 delta))
(-.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) 1)
(*.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) (cbrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) (cbrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 3)) (fma.f64 (cos.f64 delta) (cos.f64 delta) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))))
(/.f64 (-.f64 (*.f64 (cos.f64 delta) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)) 1)
(log.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(log.f64 (*.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (exp.f64 (cos.f64 delta))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (cos.f64 delta))
(fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))) (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (cos.f64 delta))
(+.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) -1)
(+.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) (cos.f64 delta))
(*.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 3) 1) (fma.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1))))
(/.f64 (fma.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) -1) (+.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 1)
(log.f64 (exp.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 1 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) -1)
(+.f64 0 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))) (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) 1)
(*.f64 1 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(pow.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1)
(log.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) 1))
(+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) 1)
(*.f64 1 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(*.f64 (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(pow.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1)
(log.f64 (exp.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(expm1.f64 (log1p.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(log1p.f64 (expm1.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))

simplify262.0ms (1.2%)

Algorithm
egg-herbie
Rules
1528×fma-def
1256×associate-*l*
738×associate-+r+
726×distribute-rgt-in
726×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
086342989
1242640239
Stop Event
node limit
Counts
563 → 454
Calls
Call 1
Inputs
(*.f64 (cos.f64 phi1) theta)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) theta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) theta)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (cos.f64 phi1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 theta 7) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) theta))))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(sin.f64 theta)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (sin.f64 theta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 theta))) (sin.f64 theta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 theta))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 theta))) (sin.f64 theta))))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
lambda1
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
lambda1
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))) 1) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))) (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)))) (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)))))))) (pow.f64 (sin.f64 phi1) 2))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (sin.f64 delta))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 (*.f64 phi1 (sin.f64 delta))) (*.f64 -1 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta))))))))
(*.f64 (sin.f64 delta) phi1)
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) phi1))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) phi1)))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))) (*.f64 (sin.f64 delta) phi1))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)))) (pow.f64 (sin.f64 phi1) 2))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))))
(+.f64 (*.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))) (pow.f64 delta 2))) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))) (pow.f64 delta 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))) (pow.f64 delta 2))) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) 1))
(+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (/.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))) (+.f64 (cos.f64 delta) 1)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))) (+.f64 (cos.f64 delta) 1)) (log.f64 (+.f64 (cos.f64 delta) 1))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))) (+.f64 (cos.f64 delta) 1)) (+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (cos.f64 theta))) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 theta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))) (*.f64 6 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (cos.f64 delta) 1))))))))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 1/24 (*.f64 (pow.f64 theta 4) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))))) (*.f64 1/720 (*.f64 (+.f64 (*.f64 -30 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))) (+.f64 (*.f64 15 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))) (pow.f64 theta 6))))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 1 (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (pow.f64 delta 2)) (+.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (pow.f64 delta 2)) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))))))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 1 (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))) (*.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (pow.f64 delta 2))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))) (*.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (pow.f64 delta 2))) (+.f64 (*.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 3) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))) (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (*.f64 (+.f64 (cos.f64 delta) 1) (pow.f64 phi1 2)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (*.f64 (+.f64 (cos.f64 delta) 1) (pow.f64 phi1 2))) (*.f64 (pow.f64 phi1 3) (*.f64 (+.f64 (cos.f64 delta) 1) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (cos.f64 theta))) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 theta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))) (*.f64 6 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (cos.f64 delta) 1))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 theta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))))))))))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 (+.f64 (*.f64 1/24 (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (*.f64 (pow.f64 theta 4) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (*.f64 (pow.f64 theta 4) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (*.f64 1/720 (+.f64 (*.f64 -30 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))) (+.f64 (*.f64 15 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))))))) (*.f64 (pow.f64 theta 6) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))))))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))) (pow.f64 delta 2))) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))) (pow.f64 delta 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))) (pow.f64 delta 2))) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) 1))
(+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (/.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))) (+.f64 (cos.f64 delta) 1)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))) (+.f64 (cos.f64 delta) 1)) (log.f64 (+.f64 (cos.f64 delta) 1))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))) (+.f64 (cos.f64 delta) 1)) (+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (cos.f64 theta))) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 theta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))) (*.f64 6 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (cos.f64 delta) 1))))))))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 1/24 (*.f64 (pow.f64 theta 4) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))))) (*.f64 1/720 (*.f64 (+.f64 (*.f64 -30 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))) (+.f64 (*.f64 15 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))) (pow.f64 theta 6))))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 2 (pow.f64 (sin.f64 phi1) 2))
(+.f64 2 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))))) (+.f64 2 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 3) (+.f64 (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))))))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3))))))) (+.f64 (*.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))))) (+.f64 2 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) 1)
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (+.f64 1 (+.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (pow.f64 phi1 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (cos.f64 delta) 1))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (cos.f64 theta))) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 theta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))) (*.f64 6 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (cos.f64 delta) 1)))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 theta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))))) (*.f64 (+.f64 (cos.f64 delta) 1) (pow.f64 phi1 3))) (+.f64 (cos.f64 delta) (+.f64 1 (+.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (pow.f64 phi1 2)))))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 (*.f64 (pow.f64 theta 4) (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 (*.f64 (pow.f64 theta 4) (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/720 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 (*.f64 -30 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))) (*.f64 15 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (*.f64 -1/48 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))))) (*.f64 (pow.f64 theta 6) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1))) 2)
(pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))) (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) 1)
(log.f64 (exp.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(cbrt.f64 (*.f64 (*.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1))) 1)
(*.f64 1 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1))) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(*.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)) (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (fma.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) (neg.f64 (*.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))) (-.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(pow.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1) 1)
(log.f64 (exp.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1))))
(log.f64 (*.f64 (exp.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (exp.f64 lambda1)))
(log.f64 (*.f64 (exp.f64 lambda1) (exp.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1) (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)) (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(exp.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(fma.f64 1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)
(fma.f64 1 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))
(fma.f64 (*.f64 (cbrt.f64 lambda1) (cbrt.f64 lambda1)) (cbrt.f64 lambda1) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))
(fma.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))) (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) lambda1)
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))
(fma.f64 (sqrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) lambda1)
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 delta phi1))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(*.f64 1 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (fma.f64 (cos.f64 delta) (cos.f64 delta) (fma.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(/.f64 (-.f64 (*.f64 (cos.f64 delta) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1)
(log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(log.f64 (/.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(exp.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) 1)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) 1)
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(cbrt.f64 (*.f64 (*.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))) 1)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))) 1)
(*.f64 1 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) (cbrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))) (cbrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) (sqrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(pow.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) 1)
(log.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) 1))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(+.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (cos.f64 delta))
(-.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) 1)
(*.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) (cbrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) (cbrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 3)) (fma.f64 (cos.f64 delta) (cos.f64 delta) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))))
(/.f64 (-.f64 (*.f64 (cos.f64 delta) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)) 1)
(log.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(log.f64 (*.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (exp.f64 (cos.f64 delta))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (cos.f64 delta))
(fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))) (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (cos.f64 delta))
(+.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) -1)
(+.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) (cos.f64 delta))
(*.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 3) 1) (fma.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1))))
(/.f64 (fma.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) -1) (+.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 1)
(log.f64 (exp.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 1 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) -1)
(+.f64 0 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))) (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) 1)
(*.f64 1 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(pow.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1)
(log.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) 1))
(+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) 1)
(*.f64 1 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(*.f64 (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(pow.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1)
(log.f64 (exp.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(expm1.f64 (log1p.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(log1p.f64 (expm1.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
Outputs
(*.f64 (cos.f64 phi1) theta)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) theta))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 theta 3)) (*.f64 (cos.f64 phi1) theta))
(*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) theta)))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 theta 3)) (fma.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 theta 5)) (*.f64 (cos.f64 phi1) theta)))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 theta 3)) (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 1/120 (pow.f64 theta 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (cos.f64 phi1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 theta 7) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) theta))))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 theta 3)) (fma.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 theta 5)) (fma.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 theta 7)) (*.f64 (cos.f64 phi1) theta))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/6 (pow.f64 theta 3)) (*.f64 1/120 (pow.f64 theta 5)))) (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 -1/5040 (pow.f64 theta 7)))))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(sin.f64 theta)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (sin.f64 theta))
(fma.f64 -1/2 (*.f64 (sin.f64 theta) (*.f64 phi1 phi1)) (sin.f64 theta))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 1) (sin.f64 theta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 theta))) (sin.f64 theta)))
(fma.f64 -1/2 (*.f64 (sin.f64 theta) (*.f64 phi1 phi1)) (fma.f64 1/24 (*.f64 (sin.f64 theta) (pow.f64 phi1 4)) (sin.f64 theta)))
(+.f64 (*.f64 (sin.f64 theta) (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) (*.f64 1/24 (pow.f64 phi1 4)))) (sin.f64 theta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 theta))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 theta))) (sin.f64 theta))))
(fma.f64 -1/2 (*.f64 (sin.f64 theta) (*.f64 phi1 phi1)) (fma.f64 1/24 (*.f64 (sin.f64 theta) (pow.f64 phi1 4)) (fma.f64 -1/720 (*.f64 (sin.f64 theta) (pow.f64 phi1 6)) (sin.f64 theta))))
(+.f64 (*.f64 (sin.f64 theta) (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) (*.f64 1/24 (pow.f64 phi1 4)))) (*.f64 (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) 1) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
lambda1
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
lambda1
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))) 1) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (fma.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) 1) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) delta) (pow.f64 (cos.f64 phi1) 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (fma.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) 1) (neg.f64 (*.f64 (*.f64 delta delta) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)))))) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) 1/2) (neg.f64 (*.f64 delta delta))) (pow.f64 (cos.f64 phi1) 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))) (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)))) (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (fma.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) 1) (fma.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (neg.f64 (*.f64 (*.f64 delta delta) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))))) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) delta) (+.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 (sin.f64 phi1) 1/6)) (*.f64 (*.f64 delta delta) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) 1/2))) (pow.f64 (cos.f64 phi1) 2)))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (sin.f64 delta))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 phi1 (sin.f64 delta))))
(-.f64 (cos.f64 delta) (*.f64 phi1 (sin.f64 delta)))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 phi1 (sin.f64 delta)))))
(fma.f64 -1 (fma.f64 phi1 (sin.f64 delta) (*.f64 (*.f64 phi1 phi1) (cos.f64 delta))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 (*.f64 phi1 (sin.f64 delta))) (*.f64 -1 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta))))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 phi1 (sin.f64 delta)))) (neg.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (fma.f64 phi1 (sin.f64 delta) (*.f64 (*.f64 phi1 phi1) (cos.f64 delta))))))
(*.f64 (sin.f64 delta) phi1)
(*.f64 phi1 (sin.f64 delta))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) phi1))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 phi1 (sin.f64 delta)))
(fma.f64 phi1 (sin.f64 delta) (*.f64 (*.f64 phi1 phi1) (cos.f64 delta)))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) phi1)))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 phi1 (sin.f64 delta))))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (fma.f64 phi1 (sin.f64 delta) (*.f64 (*.f64 phi1 phi1) (cos.f64 delta))))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))) (*.f64 (sin.f64 delta) phi1))))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta)) (*.f64 phi1 (sin.f64 delta)))))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (fma.f64 (*.f64 phi1 phi1) (cos.f64 delta) (fma.f64 phi1 (sin.f64 delta) (*.f64 (*.f64 -1/3 (cos.f64 delta)) (pow.f64 phi1 4)))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta) (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)))) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta) (fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta) (fma.f64 (*.f64 -1/6 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (pow.f64 (sin.f64 phi1) 2))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))
(*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))
(fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (*.f64 phi1 phi1) (cos.f64 delta)))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3) (pow.f64 phi1 3) (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(fma.f64 (*.f64 phi1 phi1) (cos.f64 delta) (fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) -2/3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta)) (fma.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3) (pow.f64 phi1 3) (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (*.f64 phi1 phi1) (cos.f64 delta) (fma.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta)) (fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) -2/3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta)))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 (cos.f64 theta) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 theta theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) -1/2)))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))))
(fma.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))))))
(fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 theta 4)) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 theta theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) -1/2))))
(+.f64 (*.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))))
(fma.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 6)))) (fma.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta))))))))
(fma.f64 -1/720 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 theta 6)) (sin.f64 delta))) (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 theta 4)) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 theta theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) -1/2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))
(log.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2))
(+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (log.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))) (pow.f64 delta 2))) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 1/2 (*.f64 (*.f64 delta delta) (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))))) (+.f64 (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 1/2 (*.f64 delta (*.f64 delta (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))))))) (+.f64 (log.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))) (pow.f64 delta 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))) (pow.f64 delta 2))) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))))
(fma.f64 1/6 (*.f64 (pow.f64 delta 3) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3)) (fma.f64 -6 (/.f64 (sin.f64 phi1) (/.f64 (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2)))) (neg.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))))) (fma.f64 1/2 (*.f64 (*.f64 delta delta) (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))))) (+.f64 (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))))
(fma.f64 1/6 (*.f64 (pow.f64 delta 3) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 phi1) 3) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3)))) (/.f64 (*.f64 -6 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2)))) (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2))) (/.f64 (sin.f64 phi1) (/.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 1/2 (*.f64 delta (*.f64 delta (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))))))) (+.f64 (log.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) 1))
(log1p.f64 (cos.f64 delta))
(+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (/.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))) (+.f64 (cos.f64 delta) 1)))
(+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (/.f64 phi1 (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (log1p.f64 (cos.f64 delta)) (/.f64 phi1 (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))) (+.f64 (cos.f64 delta) 1)) (log.f64 (+.f64 (cos.f64 delta) 1))))
(fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)))) (+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (/.f64 phi1 (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (fma.f64 (*.f64 1/2 (*.f64 phi1 phi1)) (-.f64 (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)) (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2)))) (/.f64 phi1 (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (log1p.f64 (cos.f64 delta)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))) (+.f64 (cos.f64 delta) 1)) (+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (cos.f64 theta))) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 theta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))) (*.f64 6 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (cos.f64 delta) 1))))))))))
(fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)))) (+.f64 (/.f64 phi1 (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -6 (/.f64 (cos.f64 delta) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 theta) 3) (pow.f64 (sin.f64 delta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3)) (*.f64 6 (/.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3) (+.f64 (cos.f64 delta) 1))))))))))
(+.f64 (fma.f64 (*.f64 1/2 (*.f64 phi1 phi1)) (-.f64 (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)) (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2)))) (/.f64 phi1 (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -6 (/.f64 (cos.f64 delta) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (fma.f64 2 (/.f64 (pow.f64 (sin.f64 delta) 3) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) (pow.f64 (cos.f64 theta) 3))) (/.f64 (*.f64 6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) -2/3))) (+.f64 (cos.f64 delta) 1))))) (log1p.f64 (cos.f64 delta))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 theta theta)))) (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))) (log.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 1/24 (*.f64 (pow.f64 theta 4) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (*.f64 1/24 (*.f64 (pow.f64 theta 4) (+.f64 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 theta theta)))) (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))) (fma.f64 1/24 (*.f64 (pow.f64 theta 4) (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))) (log.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))))) (*.f64 1/720 (*.f64 (+.f64 (*.f64 -30 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))) (+.f64 (*.f64 15 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))) (pow.f64 theta 6))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (fma.f64 1/24 (*.f64 (pow.f64 theta 4) (+.f64 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))) (*.f64 1/720 (*.f64 (pow.f64 theta 6) (fma.f64 -30 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3)) (fma.f64 15 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)) (neg.f64 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 theta theta)))) (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))) (log.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))))) (fma.f64 1/24 (*.f64 (pow.f64 theta 4) (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))) (*.f64 (pow.f64 theta 6) (*.f64 1/720 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) 15 (/.f64 (*.f64 -30 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))) (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 3))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(+.f64 1 (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (pow.f64 delta 2)) (+.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(fma.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (*.f64 delta delta) (+.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(+.f64 (fma.f64 (*.f64 delta delta) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) 1) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (pow.f64 delta 2)) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))))
(fma.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (*.f64 delta delta) (fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta)))) (+.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))))
(fma.f64 (*.f64 delta delta) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 (fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 (cos.f64 theta) (sin.f64 phi1))) 1) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(+.f64 (cos.f64 delta) (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))
(fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (*.f64 phi1 phi1) (cos.f64 delta))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(+.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3) (pow.f64 phi1 3) (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (*.f64 (+.f64 (*.f64 phi1 phi1) 1) (cos.f64 delta)) (fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) -2/3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 theta theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) -1/2))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))))
(+.f64 (cos.f64 delta) (fma.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta))))))))
(+.f64 (cos.f64 delta) (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 theta 4)) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 theta theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) -1/2)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 6)))) (fma.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1/720 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 theta 6)) (sin.f64 delta))) (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 theta 4)) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 theta theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) -1/2))))))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 1 (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))) (*.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (pow.f64 delta 2))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(+.f64 1 (fma.f64 (*.f64 1/2 (+.f64 (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))) (*.f64 (*.f64 delta delta) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(+.f64 1 (fma.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) (*.f64 delta (*.f64 delta (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 phi1) 2) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2)))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))))))))) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))) (*.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (pow.f64 delta 2))) (+.f64 (*.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 3) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))) (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))))
(+.f64 1 (fma.f64 (*.f64 1/2 (+.f64 (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))) (*.f64 (*.f64 delta delta) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (fma.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 3) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3)) (fma.f64 1/6 (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3)) (fma.f64 -6 (/.f64 (sin.f64 phi1) (/.f64 (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2)))) (neg.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))) (*.f64 1/2 (/.f64 (sin.f64 phi1) (/.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))))))))))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))))
(+.f64 (*.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) (+.f64 (*.f64 delta (*.f64 delta (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 phi1) 2) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2)))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))))))))) (*.f64 (pow.f64 delta 3) (fma.f64 1/6 (-.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 phi1) 3) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3)))) (/.f64 (*.f64 -6 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2)))) (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2))) (/.f64 (sin.f64 phi1) (/.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (fma.f64 1/2 (/.f64 (sin.f64 phi1) (/.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) 1/6) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))))))))) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(+.f64 (cos.f64 delta) (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))
(fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (*.f64 (+.f64 (cos.f64 delta) 1) (pow.f64 phi1 2)))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)) (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (cos.f64 delta) 1)))))
(+.f64 (cos.f64 delta) (fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (*.f64 phi1 phi1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (-.f64 (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)) (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))))))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (*.f64 (+.f64 (cos.f64 delta) 1) (pow.f64 phi1 2))) (*.f64 (pow.f64 phi1 3) (*.f64 (+.f64 (cos.f64 delta) 1) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (cos.f64 theta))) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 theta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))) (*.f64 6 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (cos.f64 delta) 1))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 theta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))))))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (cos.f64 delta) 1)) (*.f64 (pow.f64 phi1 3) (*.f64 (+.f64 (cos.f64 delta) 1) (fma.f64 1/6 (fma.f64 -6 (/.f64 (cos.f64 delta) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 theta) 3) (pow.f64 (sin.f64 delta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3)) (*.f64 6 (/.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3) (+.f64 (cos.f64 delta) 1))))) (fma.f64 1/2 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (cos.f64 theta) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 theta) 3) (pow.f64 (sin.f64 delta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))))))))))
(+.f64 (fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (cos.f64 delta)) (fma.f64 (pow.f64 phi1 3) (*.f64 (+.f64 (cos.f64 delta) 1) (fma.f64 1/6 (+.f64 (fma.f64 -6 (/.f64 (cos.f64 delta) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (fma.f64 2 (/.f64 (pow.f64 (sin.f64 delta) 3) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) (pow.f64 (cos.f64 theta) 3))) (/.f64 (*.f64 6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) -2/3))) (+.f64 (cos.f64 delta) 1)))) (/.f64 (pow.f64 (sin.f64 delta) 3) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) (pow.f64 (cos.f64 theta) 3)))) (/.f64 (*.f64 1/2 (sin.f64 delta)) (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (cos.f64 theta) (-.f64 (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)) (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))))))))) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (*.f64 phi1 phi1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (-.f64 (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)) (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))))))))))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 theta theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) -1/2))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 (+.f64 (*.f64 1/24 (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (*.f64 (pow.f64 theta 4) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (fma.f64 1/24 (+.f64 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 delta) 2)))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (*.f64 (pow.f64 theta 4) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 theta theta)))) (fma.f64 (*.f64 (pow.f64 theta 4) (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))) (fma.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 delta) 2)))) (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (*.f64 (pow.f64 theta 4) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (*.f64 1/720 (+.f64 (*.f64 -30 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))) (+.f64 (*.f64 15 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))))))) (*.f64 (pow.f64 theta 6) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (fma.f64 (fma.f64 1/24 (+.f64 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 delta) 2)))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (*.f64 (pow.f64 theta 4) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 (fma.f64 -1/48 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3)) (fma.f64 -1/48 (/.f64 (sin.f64 phi1) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))))) (*.f64 1/720 (fma.f64 -30 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3)) (fma.f64 15 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)) (neg.f64 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))))))) (*.f64 (pow.f64 theta 6) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 theta theta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (+.f64 (*.f64 (fma.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 delta) 2)))) (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2))) (pow.f64 theta 4)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 phi1) 3) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))) -1/48 (fma.f64 1/720 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) 15 (/.f64 (*.f64 -30 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))) (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 3))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 -1/48 (/.f64 (sin.f64 phi1) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))) (pow.f64 theta 6)))))))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))
(log.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2))
(+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (log.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))) (pow.f64 delta 2))) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 1/2 (*.f64 (*.f64 delta delta) (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))))) (+.f64 (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 1/2 (*.f64 delta (*.f64 delta (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))))))) (+.f64 (log.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))) (pow.f64 delta 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))) (pow.f64 delta 2))) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))))
(fma.f64 1/6 (*.f64 (pow.f64 delta 3) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3)) (fma.f64 -6 (/.f64 (sin.f64 phi1) (/.f64 (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2)))) (neg.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))))) (fma.f64 1/2 (*.f64 (*.f64 delta delta) (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))))) (+.f64 (log.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))))
(fma.f64 1/6 (*.f64 (pow.f64 delta 3) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 phi1) 3) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3)))) (/.f64 (*.f64 -6 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2)))) (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2))) (/.f64 (sin.f64 phi1) (/.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 1/2 (*.f64 delta (*.f64 delta (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))))))) (+.f64 (log.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 delta (cos.f64 theta)) (sin.f64 phi1))) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) 1))
(log1p.f64 (cos.f64 delta))
(+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (/.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))) (+.f64 (cos.f64 delta) 1)))
(+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (/.f64 phi1 (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (log1p.f64 (cos.f64 delta)) (/.f64 phi1 (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))) (+.f64 (cos.f64 delta) 1)) (log.f64 (+.f64 (cos.f64 delta) 1))))
(fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)))) (+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (/.f64 phi1 (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (fma.f64 (*.f64 1/2 (*.f64 phi1 phi1)) (-.f64 (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)) (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2)))) (/.f64 phi1 (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (log1p.f64 (cos.f64 delta)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))) (+.f64 (cos.f64 delta) 1)) (+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (cos.f64 theta))) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 theta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))) (*.f64 6 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (cos.f64 delta) 1))))))))))
(fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)))) (+.f64 (/.f64 phi1 (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (log.f64 (+.f64 (cos.f64 delta) 1)) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -6 (/.f64 (cos.f64 delta) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 theta) 3) (pow.f64 (sin.f64 delta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3)) (*.f64 6 (/.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3) (+.f64 (cos.f64 delta) 1))))))))))
(+.f64 (fma.f64 (*.f64 1/2 (*.f64 phi1 phi1)) (-.f64 (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)) (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2)))) (/.f64 phi1 (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -6 (/.f64 (cos.f64 delta) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (fma.f64 2 (/.f64 (pow.f64 (sin.f64 delta) 3) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) (pow.f64 (cos.f64 theta) 3))) (/.f64 (*.f64 6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) -2/3))) (+.f64 (cos.f64 delta) 1))))) (log1p.f64 (cos.f64 delta))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 theta theta)))) (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))) (log.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 1/24 (*.f64 (pow.f64 theta 4) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (*.f64 1/24 (*.f64 (pow.f64 theta 4) (+.f64 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 theta theta)))) (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))) (fma.f64 1/24 (*.f64 (pow.f64 theta 4) (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))) (log.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))))) (*.f64 1/720 (*.f64 (+.f64 (*.f64 -30 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))) (+.f64 (*.f64 15 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))) (pow.f64 theta 6))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (fma.f64 1/24 (*.f64 (pow.f64 theta 4) (+.f64 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))))) (*.f64 1/720 (*.f64 (pow.f64 theta 6) (fma.f64 -30 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3)) (fma.f64 15 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)) (neg.f64 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 theta theta)))) (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))) (log.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))))) (fma.f64 1/24 (*.f64 (pow.f64 theta 4) (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))) (*.f64 (pow.f64 theta 6) (*.f64 1/720 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) 15 (/.f64 (*.f64 -30 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))) (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 3))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(+.f64 2 (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)
(+.f64 2 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 2 (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))))) (+.f64 2 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(fma.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (*.f64 delta delta) (*.f64 1/2 (+.f64 (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))))) (+.f64 2 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(+.f64 (fma.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 phi1) 2) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2)))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))))))) (*.f64 delta (*.f64 delta (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2))) 2) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 3) (+.f64 (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))))))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3))))))) (+.f64 (*.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))))) (+.f64 2 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))))
(fma.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 3) (fma.f64 1/6 (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3)) (fma.f64 -6 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (/.f64 (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))))) (fma.f64 1/2 (/.f64 (sin.f64 phi1) (/.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 3)))))) (fma.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (*.f64 delta delta) (*.f64 1/2 (+.f64 (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))) (pow.f64 (+.f64 2 (pow.f64 (sin.f64 phi1) 2)) 2))))) (+.f64 2 (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))))
(+.f64 (+.f64 2 (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))) (*.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) (+.f64 (*.f64 delta (*.f64 delta (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 phi1) 2) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2)))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))))))))) (*.f64 (pow.f64 delta 3) (fma.f64 1/6 (-.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 phi1) 3) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3)))) (/.f64 (*.f64 -6 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2)))) (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2))) (/.f64 (sin.f64 phi1) (/.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (fma.f64 1/2 (/.f64 (sin.f64 phi1) (/.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (fma.f64 2 (/.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 theta) 2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) 1/6) (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 theta) 3))))))))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) 1)
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (+.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (pow.f64 phi1 2))))))
(+.f64 (cos.f64 delta) (+.f64 1 (fma.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (*.f64 phi1 phi1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1))))))))))
(+.f64 (+.f64 (cos.f64 delta) 1) (fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (*.f64 phi1 phi1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (-.f64 (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)) (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (+.f64 (cos.f64 delta) 1))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (cos.f64 theta))) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 theta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))) (*.f64 6 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (cos.f64 delta) 1)))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 theta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))))) (*.f64 (+.f64 (cos.f64 delta) 1) (pow.f64 phi1 3))) (+.f64 (cos.f64 delta) (+.f64 1 (+.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 theta) 2)) (pow.f64 (+.f64 (cos.f64 delta) 1) 2))) (*.f64 2 (/.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) 1)))))) (pow.f64 phi1 2)))))))
(fma.f64 (fma.f64 1/2 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (cos.f64 theta) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)))))) (*.f64 1/6 (+.f64 (fma.f64 -6 (/.f64 (cos.f64 delta) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 theta) 3) (pow.f64 (sin.f64 delta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3)) (*.f64 6 (/.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3) (+.f64 (cos.f64 delta) 1))))) (/.f64 (*.f64 (pow.f64 (cos.f64 theta) 3) (pow.f64 (sin.f64 delta) 3)) (pow.f64 (+.f64 (cos.f64 delta) 1) 3))))) (*.f64 (pow.f64 phi1 3) (+.f64 (cos.f64 delta) 1)) (+.f64 (cos.f64 delta) (+.f64 1 (fma.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (*.f64 phi1 phi1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)))))))))))
(+.f64 (+.f64 (fma.f64 (fma.f64 1/6 (+.f64 (fma.f64 -6 (/.f64 (cos.f64 delta) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (fma.f64 2 (/.f64 (pow.f64 (sin.f64 delta) 3) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) (pow.f64 (cos.f64 theta) 3))) (/.f64 (*.f64 6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) -2/3))) (+.f64 (cos.f64 delta) 1)))) (/.f64 (pow.f64 (sin.f64 delta) 3) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) (pow.f64 (cos.f64 theta) 3)))) (/.f64 (*.f64 1/2 (sin.f64 delta)) (/.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (cos.f64 theta) (-.f64 (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)) (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2)))))))) (*.f64 (pow.f64 phi1 3) (+.f64 (cos.f64 delta) 1)) (cos.f64 delta)) 1) (fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (*.f64 phi1 phi1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))) (-.f64 (/.f64 (*.f64 2 (cos.f64 delta)) (+.f64 (cos.f64 delta) 1)) (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (pow.f64 (cos.f64 theta) 2))))))))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 (cos.f64 delta) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 (fma.f64 (*.f64 -1/2 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 theta theta) (sin.f64 delta))) 1) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 (*.f64 (pow.f64 theta 4) (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (fma.f64 (pow.f64 theta 4) (*.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (fma.f64 1/24 (fma.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 delta) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)) (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 theta theta)))) (fma.f64 (pow.f64 theta 4) (*.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (fma.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 delta) 2)))) (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2)))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (+.f64 (*.f64 (pow.f64 theta 4) (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/720 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (+.f64 (*.f64 -30 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))) (*.f64 15 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 delta) 2) (pow.f64 (cos.f64 phi1) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2))) (/.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (*.f64 -1/48 (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))))) (*.f64 (pow.f64 theta 6) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (fma.f64 (pow.f64 theta 4) (*.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (fma.f64 1/24 (fma.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 delta) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)) (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (+.f64 1 (fma.f64 (fma.f64 1/720 (fma.f64 -1 (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (fma.f64 -30 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3)) (/.f64 (*.f64 15 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 delta) 2)))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)))) (*.f64 -1/48 (+.f64 (/.f64 (*.f64 (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi1)) (fma.f64 -3 (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 delta) 2))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 2)) (/.f64 (sin.f64 delta) (/.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))))) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 3))))) (*.f64 (pow.f64 theta 6) (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 theta theta)))) (+.f64 (fma.f64 (*.f64 (pow.f64 theta 4) (fma.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (sin.f64 delta) 2)))) (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2)))) (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 1) (fma.f64 (*.f64 (pow.f64 theta 6) (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))) (fma.f64 -1/48 (+.f64 (/.f64 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))) (/.f64 (pow.f64 (sin.f64 phi1) 3) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3))))) (*.f64 1/720 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi1) 2)))) 15 (/.f64 (*.f64 -30 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))) (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 3))) (/.f64 (sin.f64 delta) (/.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))) 1)
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(/.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1))) 2)
(/.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 phi1 theta))) 2)
(pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 1)
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (*.f64 (*.f64 (sin.f64 theta) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))) 1)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(*.f64 1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))) (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(pow.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) 1)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(cbrt.f64 (*.f64 (*.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) 1))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1))) 1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(*.f64 1 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1))) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(*.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)) (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (fma.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) (neg.f64 (*.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (fma.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)) (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)) (*.f64 lambda1 (neg.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)) (+.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)) (neg.f64 lambda1)))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))) (-.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)) (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))) (-.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))))
(pow.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1) 1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(log.f64 (exp.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(log.f64 (*.f64 (exp.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (exp.f64 lambda1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(log.f64 (*.f64 (exp.f64 lambda1) (exp.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1) (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)) (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(cbrt.f64 (*.f64 (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))) (*.f64 (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))))))
(cbrt.f64 (pow.f64 (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))) 3))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(exp.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(exp.f64 (*.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(log1p.f64 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(fma.f64 1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(fma.f64 1 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(fma.f64 (*.f64 (cbrt.f64 lambda1) (cbrt.f64 lambda1)) (cbrt.f64 lambda1) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(fma.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))) (cbrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(fma.f64 (sqrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta))) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 delta phi1))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 phi1 delta))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) 0))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 phi1 delta))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) 0))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 phi1 delta))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) 0))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 phi1 delta))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) 0))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 phi1 delta))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 phi1 delta))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 phi1 delta))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) 0))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 phi1 delta))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) 0))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))) (fma.f64 (neg.f64 (sin.f64 (+.f64 phi1 delta))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) 0))
(*.f64 1 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (fma.f64 (cos.f64 delta) (cos.f64 delta) (fma.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) 3)) (fma.f64 (cos.f64 delta) (cos.f64 delta) (fma.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 (+.f64 phi1 delta))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) 3)) (fma.f64 (cos.f64 delta) (cos.f64 delta) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)) (cos.f64 delta)))))
(/.f64 (-.f64 (*.f64 (cos.f64 delta) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(/.f64 (-.f64 (*.f64 (cos.f64 delta) (cos.f64 delta)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 (+.f64 phi1 delta)) (sin.f64 (+.f64 phi1 delta))))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(/.f64 (-.f64 (*.f64 (cos.f64 delta) (cos.f64 delta)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))) 2)) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)) (cos.f64 delta)))
(pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1)
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(log.f64 (/.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(cbrt.f64 (*.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))) (*.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(exp.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) 1))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) 1)
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 1)
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))
(log.f64 (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) 1)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)))
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) 1)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)))
(cbrt.f64 (*.f64 (*.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))) (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(cbrt.f64 (*.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))) (*.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))) (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))) 1))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))) 1)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 1)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(log.f64 (exp.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) 1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))) 1)
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(*.f64 1 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) (cbrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))) (cbrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) (sqrt.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(pow.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) 1)
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(cbrt.f64 (*.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))))))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) 1))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(-.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) 1)
(+.f64 1 (-.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) 1))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) 0)
(*.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) (cbrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))) (cbrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 3)) (fma.f64 (cos.f64 delta) (cos.f64 delta) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 3)) (fma.f64 (cos.f64 delta) (cos.f64 delta) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (-.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 3)) (fma.f64 (cos.f64 delta) (cos.f64 delta) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (neg.f64 (cos.f64 delta))))))
(/.f64 (-.f64 (*.f64 (cos.f64 delta) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(/.f64 (-.f64 (*.f64 (cos.f64 delta) (cos.f64 delta)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(/.f64 (-.f64 (*.f64 (cos.f64 delta) (cos.f64 delta)) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) 2)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)) 1)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(log.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(log.f64 (*.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (exp.f64 (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(cbrt.f64 (*.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) (*.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) 3))
(exp.f64 (log.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))) 1))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (*.f64 (cbrt.f64 (cos.f64 delta)) (cbrt.f64 (cos.f64 delta))) (cbrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))) (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) -1)
(+.f64 1 (-.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) 1))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) 0)
(+.f64 (*.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(*.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 3) 1) (fma.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 3) -1) (fma.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (+.f64 1 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1)) 3) -1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1)) 2) (+.f64 2 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))))
(/.f64 (fma.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) -1) (+.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1))
(/.f64 (fma.f64 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) -1) (+.f64 1 (+.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1)) 2) -1) (+.f64 2 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) 1)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(cbrt.f64 (*.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) (*.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(fma.f64 1 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) -1)
(+.f64 1 (-.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) 1))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) 0)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) -1)
(+.f64 1 (-.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) 1))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) 0)
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) -1)
(+.f64 1 (-.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) 1))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)) 0)
(+.f64 0 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))) (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) 1)
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(*.f64 1 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(pow.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1)
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(log.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(cbrt.f64 (*.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (*.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))))))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) 1))
(log.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(log1p.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta)))
(+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) 1)
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(*.f64 1 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))) (cbrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(*.f64 (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (sqrt.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(pow.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) 1)
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(log.f64 (exp.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta))) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(expm1.f64 (log1p.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 1))

eval429.0ms (2%)

Compiler

Compiled 44533 to 12042 computations (73% saved)

prune340.0ms (1.6%)

Pruning

36 alts after pruning (35 fresh and 1 done)

PrunedKeptTotal
New94527972
Fresh4812
Picked415
Done000
Total95336989
Accurracy
100.0%
Counts
989 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.7%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 2) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
74.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
78.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
70.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))
84.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (/.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (cos.f64 delta)))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
89.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
76.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))) (cos.f64 delta)))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
87.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
85.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
44.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
78.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
92.9%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
99.9%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
90.3%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) (cos.f64 delta)))
89.3%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
72.9%
(+.f64 lambda1 (-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) 1))
90.3%
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
76.7%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
74.7%
lambda1
56.7%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 2) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
74.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
78.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
70.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))
84.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (/.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (cos.f64 delta)))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
89.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
76.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))) (cos.f64 delta)))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
87.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
85.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
44.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
78.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
92.9%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
99.9%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
90.3%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) (cos.f64 delta)))
89.3%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
72.9%
(+.f64 lambda1 (-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) 1))
90.3%
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
76.7%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
74.7%
lambda1
Compiler

Compiled 3734 to 2450 computations (34.4% saved)

localize587.0ms (2.8%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (sin.f64 delta) (cos.f64 phi1))
99.6%
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
99.2%
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
99.7%
(*.f64 (sin.f64 delta) (cos.f64 phi1))
99.6%
(*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
99.6%
(pow.f64 (sin.f64 phi1) 2)
99.3%
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
99.8%
(*.f64 (sin.f64 theta) (cos.f64 phi1))
99.7%
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1)))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.6%
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
100.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
99.9%
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
99.7%
(*.f64 (sin.f64 delta) (sin.f64 theta))
99.6%
(*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
99.6%
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
99.2%
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
Compiler

Compiled 483 to 54 computations (88.8% saved)

series66.0ms (0.3%)

Counts
13 → 168
Calls

90 calls:

TimeVariablePointExpression
52.0ms
phi1
@-inf
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
2.0ms
phi1
@inf
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
0.0ms
delta
@0
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
0.0ms
phi1
@0
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
0.0ms
phi1
@-inf
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))

rewrite165.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
730×add-sqr-sqrt
724×pow1
722×*-un-lft-identity
676×add-exp-log
676×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032347
1715347
Stop Event
node limit
Counts
13 → 253
Calls
Call 1
Inputs
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (sin.f64 phi1) 2)
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
Outputs
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.f64 (cos.f64 delta) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2))))
(*.f64 1 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 2) (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(exp.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)
(pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)) (cos.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 1)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 delta theta)) 2) (/.f64 (cos.f64 (+.f64 delta theta)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta)))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 2))
(log.f64 (exp.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (sin.f64 theta) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))) 1)
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))) (/.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(*.f64 1 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(*.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3))) (neg.f64 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2))) (neg.f64 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 1)
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 2))
(log.f64 (exp.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(cbrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(exp.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(fma.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 1 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(fma.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) lambda1)
(fma.f64 (pow.f64 (cbrt.f64 lambda1) 2) (cbrt.f64 lambda1) (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(fma.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) lambda1)
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 phi1) 2))) 1)
(/.f64 (+.f64 (cos.f64 (*.f64 2 phi1)) (cos.f64 (-.f64 phi1 phi1))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 2 phi1)) (cos.f64 (-.f64 phi1 phi1)))) -2)
(pow.f64 (cos.f64 phi1) 2)
(pow.f64 (pow.f64 (cos.f64 phi1) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 phi1) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 phi1) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 phi1) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 phi1) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 phi1)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 phi1) 2)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(+.f64 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi1) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(*.f64 1 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 2) (cbrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) (sqrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (sin.f64 phi1) 4)) (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (sin.f64 phi1) 4))) (neg.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(pow.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(exp.f64 (log.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 1 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 phi1) 2))) 1)
(*.f64 (sin.f64 phi1) (sin.f64 phi1))
(*.f64 1 (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi1)) (cos.f64 (*.f64 2 phi1))) 2)
(sqrt.f64 (pow.f64 (sin.f64 phi1) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 phi1) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 phi1) 2))))
(cbrt.f64 (pow.f64 (sin.f64 phi1) 6))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 phi1) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 phi1))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1)))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1)
(pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)) (sin.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3) (pow.f64 (cos.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3) (pow.f64 (sin.f64 delta) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (sin.f64 theta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1)))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))

simplify203.0ms (1%)

Algorithm
egg-herbie
Rules
1302×associate-*r*
1182×fma-def
1152×associate-*l*
974×fma-neg
576×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
080618061
1207316893
2796516893
Stop Event
node limit
Counts
421 → 514
Calls
Call 1
Inputs
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))) (pow.f64 (sin.f64 phi1) 2))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta)))) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 5) (cos.f64 theta))))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta)))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 7) (cos.f64 theta)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 5) (cos.f64 theta)))))))
(*.f64 (sin.f64 delta) (cos.f64 theta))
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 2))))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 6)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))))
(+.f64 (*.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))))
(*.f64 (sin.f64 theta) delta)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 (sin.f64 theta) delta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (sin.f64 theta))) (*.f64 (sin.f64 theta) delta)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (sin.f64 theta))) (*.f64 (sin.f64 theta) delta))))
(*.f64 (sin.f64 delta) theta)
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3))) (*.f64 (sin.f64 delta) theta))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3))) (+.f64 (*.f64 (sin.f64 delta) theta) (*.f64 1/120 (*.f64 (sin.f64 delta) (pow.f64 theta 5)))))
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 delta) (pow.f64 theta 7))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3))) (+.f64 (*.f64 (sin.f64 delta) theta) (*.f64 1/120 (*.f64 (sin.f64 delta) (pow.f64 theta 5))))))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
lambda1
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
lambda1
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
1
(+.f64 (*.f64 -1 (pow.f64 phi1 2)) 1)
(+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 1 (*.f64 1/3 (pow.f64 phi1 4))))
(+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 (*.f64 -2/45 (pow.f64 phi1 6)) (+.f64 1 (*.f64 1/3 (pow.f64 phi1 4)))))
(pow.f64 (cos.f64 phi1) 2)
(pow.f64 (cos.f64 phi1) 2)
(pow.f64 (cos.f64 phi1) 2)
(pow.f64 (cos.f64 phi1) 2)
(pow.f64 (cos.f64 phi1) 2)
(pow.f64 (cos.f64 phi1) 2)
(pow.f64 (cos.f64 phi1) 2)
(pow.f64 (cos.f64 phi1) 2)
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) 1) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 1 (*.f64 1/24 (pow.f64 delta 4)))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 delta 4)) (*.f64 -1/720 (pow.f64 delta 6))))) (pow.f64 (sin.f64 phi1) 2))
(cos.f64 delta)
(+.f64 (*.f64 -1 (pow.f64 phi1 2)) (cos.f64 delta))
(+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 (cos.f64 delta) (*.f64 1/3 (pow.f64 phi1 4))))
(+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 (*.f64 -2/45 (pow.f64 phi1 6)) (+.f64 (cos.f64 delta) (*.f64 1/3 (pow.f64 phi1 4)))))
(pow.f64 phi1 2)
(+.f64 (pow.f64 phi1 2) (*.f64 -1/3 (pow.f64 phi1 4)))
(+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (*.f64 2/45 (pow.f64 phi1 6))))
(+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/315 (pow.f64 phi1 8)) (+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (*.f64 2/45 (pow.f64 phi1 6)))))
(*.f64 (cos.f64 phi1) delta)
(+.f64 (*.f64 (cos.f64 phi1) delta) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))))
(+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5)))))
(+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 delta 7))) (+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5))))))
(sin.f64 delta)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (sin.f64 delta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 delta))) (sin.f64 delta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 delta))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 delta))) (sin.f64 delta))))
(*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5)))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3)))) (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 7)))))))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta))))))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))))))
(*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1)))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1))))
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1)))))
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5)))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 7)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1))))))
(*.f64 (cos.f64 phi1) delta)
(+.f64 (*.f64 (cos.f64 phi1) delta) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))))
(+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5)))))
(+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 delta 7))) (+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5))))))
(sin.f64 delta)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (sin.f64 delta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 delta))) (sin.f64 delta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 delta))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 delta))) (sin.f64 delta))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.f64 (cos.f64 delta) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2))))
(*.f64 1 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 2) (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(exp.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)
(pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)) (cos.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 1)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 delta theta)) 2) (/.f64 (cos.f64 (+.f64 delta theta)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta)))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 2))
(log.f64 (exp.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (sin.f64 theta) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))) 1)
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))) (/.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(*.f64 1 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(*.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3))) (neg.f64 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2))) (neg.f64 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 1)
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 2))
(log.f64 (exp.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(cbrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(exp.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(fma.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 1 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(fma.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) lambda1)
(fma.f64 (pow.f64 (cbrt.f64 lambda1) 2) (cbrt.f64 lambda1) (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(fma.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) lambda1)
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 phi1) 2))) 1)
(/.f64 (+.f64 (cos.f64 (*.f64 2 phi1)) (cos.f64 (-.f64 phi1 phi1))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 2 phi1)) (cos.f64 (-.f64 phi1 phi1)))) -2)
(pow.f64 (cos.f64 phi1) 2)
(pow.f64 (pow.f64 (cos.f64 phi1) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 phi1) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 phi1) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 phi1) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 phi1) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 phi1)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 phi1) 2)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(+.f64 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi1) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(*.f64 1 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 2) (cbrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) (sqrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (sin.f64 phi1) 4)) (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (sin.f64 phi1) 4))) (neg.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(pow.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(exp.f64 (log.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 1 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 phi1) 2))) 1)
(*.f64 (sin.f64 phi1) (sin.f64 phi1))
(*.f64 1 (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi1)) (cos.f64 (*.f64 2 phi1))) 2)
(sqrt.f64 (pow.f64 (sin.f64 phi1) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 phi1) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 phi1) 2))))
(cbrt.f64 (pow.f64 (sin.f64 phi1) 6))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 phi1) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 phi1))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1)))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1)
(pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)) (sin.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3) (pow.f64 (cos.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3) (pow.f64 (sin.f64 delta) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (sin.f64 theta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1)))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
Outputs
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (-.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))) (neg.f64 (sin.f64 phi1))) (pow.f64 (cos.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 (*.f64 delta delta) (+.f64 1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) -1/2))) (*.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (neg.f64 (fma.f64 (*.f64 delta delta) (fma.f64 (pow.f64 (sin.f64 phi1) 2) -1/2 1/2) (*.f64 (*.f64 delta (cos.f64 theta)) (*.f64 (sin.f64 phi1) (cos.f64 phi1))))) (pow.f64 (cos.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (fma.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3)))) (fma.f64 -1 (*.f64 (*.f64 delta delta) (+.f64 1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) -1/2))) (*.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (fma.f64 1/6 (*.f64 (*.f64 (cos.f64 theta) (pow.f64 delta 3)) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (neg.f64 (fma.f64 (*.f64 delta delta) (fma.f64 (pow.f64 (sin.f64 phi1) 2) -1/2 1/2) (*.f64 (*.f64 delta (cos.f64 theta)) (*.f64 (sin.f64 phi1) (cos.f64 phi1)))))) (pow.f64 (cos.f64 phi1) 2))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 (cos.f64 delta) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1)) (neg.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 -1 (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (*.f64 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3) (pow.f64 phi1 3)) (fma.f64 -1 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1)) (neg.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) -2/3)) (pow.f64 phi1 3) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (-.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta))))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (cos.f64 delta)) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (fma.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))))))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (cos.f64 delta)) (-.f64 (*.f64 -1/24 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 theta 4) (sin.f64 delta))))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (fma.f64 1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 6)))) (fma.f64 1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))) (*.f64 -1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))))))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))
(+.f64 (fma.f64 1/720 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 6)))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (*.f64 -1/24 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 theta 4) (sin.f64 delta))))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta)))) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3))) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (pow.f64 delta 3)) -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 5) (cos.f64 theta))))))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3))) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 5))))))
(fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3))) -1/6 (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (*.f64 1/120 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (pow.f64 delta 5))))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta)))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 7) (cos.f64 theta)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 5) (cos.f64 theta)))))))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3))) (fma.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 7))) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 5)))))))
(fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3))) -1/6 (fma.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (fma.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)) (*.f64 1/120 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (pow.f64 delta 5)))))))
(*.f64 (sin.f64 delta) (cos.f64 theta))
(*.f64 (cos.f64 theta) (sin.f64 delta))
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(fma.f64 (sin.f64 delta) (cos.f64 theta) (*.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 1/24 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (pow.f64 phi1 4)) (fma.f64 (sin.f64 delta) (cos.f64 theta) (*.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(fma.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (pow.f64 phi1 4) (cos.f64 theta))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(fma.f64 -1/720 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (pow.f64 phi1 6)) (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (pow.f64 phi1 4)) (fma.f64 (sin.f64 delta) (cos.f64 theta) (*.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (*.f64 1/24 (pow.f64 phi1 4)))))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))))
(fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) (*.f64 -1/2 (sin.f64 delta))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 2))))))
(fma.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta))))))
(fma.f64 1/24 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 theta 4) (sin.f64 delta))) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) (*.f64 -1/2 (sin.f64 delta)))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 6)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))))))
(fma.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (fma.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 6))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))))))
(fma.f64 1/24 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 theta 4) (sin.f64 delta))) (fma.f64 (cos.f64 phi1) (sin.f64 delta) (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 theta theta))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (pow.f64 theta 6) -1/720)))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (cos.f64 theta))))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (pow.f64 delta 3)))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 delta delta)) (fma.f64 (*.f64 (*.f64 (cos.f64 theta) (pow.f64 delta 3)) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) -1/6 (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 delta (cos.f64 theta)))))))
(*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))
(*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3) (pow.f64 phi1 3) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) -2/3)) (pow.f64 phi1 3) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1/6 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4)) (fma.f64 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3) (pow.f64 phi1 3) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4)) (fma.f64 (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) -2/3)) (pow.f64 phi1 3) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) (*.f64 -1/2 (sin.f64 delta))) (sin.f64 phi1)))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1)))))))
(fma.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta)))))))
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 theta 4) (sin.f64 delta)))) 1/24 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) (*.f64 -1/2 (sin.f64 delta))) (sin.f64 phi1))))
(+.f64 (*.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 4) (cos.f64 phi1))))) (+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 theta 2) (cos.f64 phi1))))))))
(fma.f64 -1/720 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 6)))) (fma.f64 1/24 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (*.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 theta theta))))))))
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 6)))) -1/720 (fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 theta 4) (sin.f64 delta)))) 1/24 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 theta theta)) (*.f64 -1/2 (sin.f64 delta))) (sin.f64 phi1)))))
(*.f64 (sin.f64 theta) delta)
(*.f64 delta (sin.f64 theta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 (sin.f64 theta) delta))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta)) (*.f64 delta (sin.f64 theta)))
(*.f64 (sin.f64 theta) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (sin.f64 theta))) (*.f64 (sin.f64 theta) delta)))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta)) (fma.f64 1/120 (*.f64 (pow.f64 delta 5) (sin.f64 theta)) (*.f64 delta (sin.f64 theta))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta)) (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 1/120 (pow.f64 delta 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (sin.f64 theta))) (*.f64 (sin.f64 theta) delta))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta)) (fma.f64 -1/5040 (*.f64 (pow.f64 delta 7) (sin.f64 theta)) (fma.f64 1/120 (*.f64 (pow.f64 delta 5) (sin.f64 theta)) (*.f64 delta (sin.f64 theta)))))
(+.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 1/120 (pow.f64 delta 5)))) (*.f64 (sin.f64 theta) (+.f64 (*.f64 (pow.f64 delta 3) -1/6) (*.f64 -1/5040 (pow.f64 delta 7)))))
(*.f64 (sin.f64 delta) theta)
(*.f64 theta (sin.f64 delta))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3))) (*.f64 (sin.f64 delta) theta))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (*.f64 theta (sin.f64 delta)))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3))) (+.f64 (*.f64 (sin.f64 delta) theta) (*.f64 1/120 (*.f64 (sin.f64 delta) (pow.f64 theta 5)))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (fma.f64 (sin.f64 delta) theta (*.f64 1/120 (*.f64 (sin.f64 delta) (pow.f64 theta 5)))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (fma.f64 theta (sin.f64 delta) (*.f64 (pow.f64 theta 5) (*.f64 (sin.f64 delta) 1/120))))
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 delta) (pow.f64 theta 7))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3))) (+.f64 (*.f64 (sin.f64 delta) theta) (*.f64 1/120 (*.f64 (sin.f64 delta) (pow.f64 theta 5))))))
(fma.f64 -1/5040 (*.f64 (sin.f64 delta) (pow.f64 theta 7)) (fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (fma.f64 (sin.f64 delta) theta (*.f64 1/120 (*.f64 (sin.f64 delta) (pow.f64 theta 5))))))
(fma.f64 -1/5040 (*.f64 (sin.f64 delta) (pow.f64 theta 7)) (fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (fma.f64 theta (sin.f64 delta) (*.f64 (pow.f64 theta 5) (*.f64 (sin.f64 delta) 1/120)))))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
lambda1
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
lambda1
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
1
(+.f64 (*.f64 -1 (pow.f64 phi1 2)) 1)
(fma.f64 -1 (*.f64 phi1 phi1) 1)
(-.f64 1 (*.f64 phi1 phi1))
(+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 1 (*.f64 1/3 (pow.f64 phi1 4))))
(+.f64 (fma.f64 -1 (*.f64 phi1 phi1) 1) (*.f64 (pow.f64 phi1 4) 1/3))
(-.f64 (fma.f64 (pow.f64 phi1 4) 1/3 1) (*.f64 phi1 phi1))
(+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 (*.f64 -2/45 (pow.f64 phi1 6)) (+.f64 1 (*.f64 1/3 (pow.f64 phi1 4)))))
(fma.f64 -1 (*.f64 phi1 phi1) (fma.f64 -2/45 (pow.f64 phi1 6) (+.f64 1 (*.f64 (pow.f64 phi1 4) 1/3))))
(-.f64 (fma.f64 (pow.f64 phi1 6) -2/45 (fma.f64 (pow.f64 phi1 4) 1/3 1)) (*.f64 phi1 phi1))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) 1) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (fma.f64 -1/2 (*.f64 delta delta) 1) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (*.f64 delta delta) -1/2 (pow.f64 (cos.f64 phi1) 2))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 1 (*.f64 1/24 (pow.f64 delta 4)))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (fma.f64 -1/2 (*.f64 delta delta) 1) (*.f64 1/24 (pow.f64 delta 4))) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (*.f64 delta delta) -1/2 (+.f64 (*.f64 1/24 (pow.f64 delta 4)) (pow.f64 (cos.f64 phi1) 2)))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 delta 4)) (*.f64 -1/720 (pow.f64 delta 6))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (fma.f64 -1/2 (*.f64 delta delta) 1) (fma.f64 1/24 (pow.f64 delta 4) (*.f64 -1/720 (pow.f64 delta 6)))) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (*.f64 delta delta) -1/2 (+.f64 (fma.f64 1/24 (pow.f64 delta 4) (*.f64 -1/720 (pow.f64 delta 6))) (pow.f64 (cos.f64 phi1) 2)))
(cos.f64 delta)
(+.f64 (*.f64 -1 (pow.f64 phi1 2)) (cos.f64 delta))
(fma.f64 -1 (*.f64 phi1 phi1) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 phi1 phi1))
(+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 (cos.f64 delta) (*.f64 1/3 (pow.f64 phi1 4))))
(fma.f64 -1 (*.f64 phi1 phi1) (+.f64 (cos.f64 delta) (*.f64 (pow.f64 phi1 4) 1/3)))
(-.f64 (fma.f64 (pow.f64 phi1 4) 1/3 (cos.f64 delta)) (*.f64 phi1 phi1))
(+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 (*.f64 -2/45 (pow.f64 phi1 6)) (+.f64 (cos.f64 delta) (*.f64 1/3 (pow.f64 phi1 4)))))
(fma.f64 -1 (*.f64 phi1 phi1) (fma.f64 -2/45 (pow.f64 phi1 6) (+.f64 (cos.f64 delta) (*.f64 (pow.f64 phi1 4) 1/3))))
(-.f64 (fma.f64 (pow.f64 phi1 6) -2/45 (fma.f64 (pow.f64 phi1 4) 1/3 (cos.f64 delta))) (*.f64 phi1 phi1))
(pow.f64 phi1 2)
(*.f64 phi1 phi1)
(+.f64 (pow.f64 phi1 2) (*.f64 -1/3 (pow.f64 phi1 4)))
(+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 phi1 4) -1/3))
(fma.f64 (pow.f64 phi1 4) -1/3 (*.f64 phi1 phi1))
(+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (*.f64 2/45 (pow.f64 phi1 6))))
(+.f64 (*.f64 phi1 phi1) (fma.f64 -1/3 (pow.f64 phi1 4) (*.f64 (pow.f64 phi1 6) 2/45)))
(fma.f64 phi1 phi1 (fma.f64 (pow.f64 phi1 4) -1/3 (*.f64 (pow.f64 phi1 6) 2/45)))
(+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/315 (pow.f64 phi1 8)) (+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (*.f64 2/45 (pow.f64 phi1 6)))))
(+.f64 (*.f64 phi1 phi1) (fma.f64 -1/315 (pow.f64 phi1 8) (fma.f64 -1/3 (pow.f64 phi1 4) (*.f64 (pow.f64 phi1 6) 2/45))))
(fma.f64 phi1 phi1 (fma.f64 -1/315 (pow.f64 phi1 8) (fma.f64 (pow.f64 phi1 4) -1/3 (*.f64 (pow.f64 phi1 6) 2/45))))
(*.f64 (cos.f64 phi1) delta)
(+.f64 (*.f64 (cos.f64 phi1) delta) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))))
(fma.f64 (cos.f64 phi1) delta (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))))
(fma.f64 (cos.f64 phi1) delta (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) -1/6)))
(+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5)))))
(fma.f64 (cos.f64 phi1) delta (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5)))))
(fma.f64 (cos.f64 phi1) delta (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 (cos.f64 phi1) (*.f64 1/120 (pow.f64 delta 5)))))
(+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 delta 7))) (+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5))))))
(fma.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 delta 7)) (fma.f64 (cos.f64 phi1) delta (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5))))))
(fma.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 delta 7)) (fma.f64 (cos.f64 phi1) delta (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 (cos.f64 phi1) (*.f64 1/120 (pow.f64 delta 5))))))
(sin.f64 delta)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (sin.f64 delta))
(fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (sin.f64 delta))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 1) (sin.f64 delta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 delta))) (sin.f64 delta)))
(fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (fma.f64 1/24 (*.f64 (sin.f64 delta) (pow.f64 phi1 4)) (sin.f64 delta)))
(+.f64 (sin.f64 delta) (*.f64 (sin.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 delta))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 delta))) (sin.f64 delta))))
(fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (fma.f64 1/24 (*.f64 (sin.f64 delta) (pow.f64 phi1 4)) (fma.f64 -1/720 (*.f64 (sin.f64 delta) (pow.f64 phi1 6)) (sin.f64 delta))))
(+.f64 (fma.f64 -1/720 (*.f64 (sin.f64 delta) (pow.f64 phi1 6)) (sin.f64 delta)) (*.f64 (sin.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) (*.f64 1/24 (pow.f64 phi1 4)))))
(*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3)))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta)))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (*.f64 (sin.f64 theta) -1/6))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5)))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3))))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (fma.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 5) (sin.f64 theta))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta))))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 1/120 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (pow.f64 delta 5))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 5)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 3)))) (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (pow.f64 delta 7)))))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (fma.f64 1/120 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 5) (sin.f64 theta))) (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 7) (sin.f64 theta)))))))
(fma.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta)) (fma.f64 1/120 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (pow.f64 delta 5))) (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 7) (*.f64 (sin.f64 theta) -1/5040))))))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(fma.f64 (sin.f64 delta) (sin.f64 theta) (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (sin.f64 theta))))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta))))))
(fma.f64 (sin.f64 delta) (sin.f64 theta) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (sin.f64 theta)) (*.f64 1/24 (*.f64 (*.f64 (sin.f64 delta) (pow.f64 phi1 4)) (sin.f64 theta)))))
(fma.f64 (sin.f64 delta) (sin.f64 theta) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))))))
(fma.f64 (sin.f64 delta) (sin.f64 theta) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (sin.f64 theta)) (fma.f64 -1/720 (*.f64 (*.f64 (sin.f64 delta) (pow.f64 phi1 6)) (sin.f64 theta)) (*.f64 1/24 (*.f64 (*.f64 (sin.f64 delta) (pow.f64 phi1 4)) (sin.f64 theta))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 -1/720 (pow.f64 phi1 6)))))
(*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta))
(*.f64 (cos.f64 phi1) (*.f64 theta (sin.f64 delta)))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3))) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)))
(fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (pow.f64 theta 3) -1/6)))
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1)))))
(fma.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5))) (fma.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3))) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta))))
(fma.f64 1/120 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 5)) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (pow.f64 theta 3) -1/6))))
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5)))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 7)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3)))) (*.f64 (sin.f64 delta) (*.f64 theta (cos.f64 phi1))))))
(fma.f64 1/120 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 5))) (fma.f64 -1/5040 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 7)) (fma.f64 -1/6 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (pow.f64 theta 3))) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)))))
(fma.f64 1/120 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 5)) (fma.f64 -1/5040 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 7))) (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (*.f64 (pow.f64 theta 3) -1/6)))))
(*.f64 (cos.f64 phi1) delta)
(+.f64 (*.f64 (cos.f64 phi1) delta) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))))
(fma.f64 (cos.f64 phi1) delta (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))))
(fma.f64 (cos.f64 phi1) delta (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) -1/6)))
(+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5)))))
(fma.f64 (cos.f64 phi1) delta (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5)))))
(fma.f64 (cos.f64 phi1) delta (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 (cos.f64 phi1) (*.f64 1/120 (pow.f64 delta 5)))))
(+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 delta 7))) (+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5))))))
(fma.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 delta 7)) (fma.f64 (cos.f64 phi1) delta (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 delta 5))))))
(fma.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 delta 7)) (fma.f64 (cos.f64 phi1) delta (fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3)) (*.f64 (cos.f64 phi1) (*.f64 1/120 (pow.f64 delta 5))))))
(sin.f64 delta)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (sin.f64 delta))
(fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (sin.f64 delta))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 1) (sin.f64 delta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 delta))) (sin.f64 delta)))
(fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (fma.f64 1/24 (*.f64 (sin.f64 delta) (pow.f64 phi1 4)) (sin.f64 delta)))
(+.f64 (sin.f64 delta) (*.f64 (sin.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 delta))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 delta))) (sin.f64 delta))))
(fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (fma.f64 1/24 (*.f64 (sin.f64 delta) (pow.f64 phi1 4)) (fma.f64 -1/720 (*.f64 (sin.f64 delta) (pow.f64 phi1 6)) (sin.f64 delta))))
(+.f64 (fma.f64 -1/720 (*.f64 (sin.f64 delta) (pow.f64 phi1 6)) (sin.f64 delta)) (*.f64 (sin.f64 delta) (+.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 0))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 0))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 0))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 0))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 0))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 0))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 0))
(*.f64 1 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 2) (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) 2)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))))
(pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1)
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 3)
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 3) 1/3)
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 2)
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))) 2))
(fabs.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta)))
(log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 3))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(exp.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 1))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))
(*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))
(*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 3)
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))
(*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3) 1/3)
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))
(*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 2)
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))
(*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)) 2))
(fabs.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)) (cos.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))
(*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))
(*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))
(*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))
(*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))
(*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 1))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))
(*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))
(*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 1)
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 3)
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) 1/3)
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2)
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))) 2))
(fabs.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 1))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1)
(*.f64 (sin.f64 delta) (sin.f64 theta))
(-.f64 (/.f64 (cos.f64 (-.f64 delta theta)) 2) (/.f64 (cos.f64 (+.f64 delta theta)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 delta theta))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta)))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 1)
(*.f64 (sin.f64 delta) (sin.f64 theta))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3)
(*.f64 (sin.f64 delta) (sin.f64 theta))
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3) 1/3)
(*.f64 (sin.f64 delta) (sin.f64 theta))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 2)
(*.f64 (sin.f64 delta) (sin.f64 theta))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 2))
(fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))
(log.f64 (exp.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (sin.f64 theta) 3)))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (sin.f64 delta) 3)))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 1))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))) 1)
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 1)
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 3)
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3) 1/3)
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 2)
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2))
(fabs.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 1))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))) 1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))) (/.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(*.f64 1 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(*.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (*.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3))) (neg.f64 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3))) (neg.f64 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (*.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2))) (neg.f64 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(neg.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2)) (neg.f64 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(sqrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 2))
(fabs.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))
(log.f64 (exp.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(cbrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(exp.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(exp.f64 (*.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 1))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(log1p.f64 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 1 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 (pow.f64 (cbrt.f64 lambda1) 2) (cbrt.f64 lambda1) (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 phi1))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 phi1 2))))
(fma.f64 1/2 (cos.f64 (*.f64 phi1 2)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 phi1) 2))) 1)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 2 phi1)) (cos.f64 (-.f64 phi1 phi1))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 phi1 2)) (cos.f64 0)) 2)
(/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 2 phi1)) (cos.f64 (-.f64 phi1 phi1)))) -2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 phi1 2)) (cos.f64 0))) -2)
(/.f64 (-.f64 -1 (cos.f64 (*.f64 phi1 2))) -2)
(pow.f64 (cos.f64 phi1) 2)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (pow.f64 (cos.f64 phi1) 2) 1)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3) 1/3)
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(sqrt.f64 (pow.f64 (cos.f64 phi1) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 phi1) 2))))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 phi1) 3)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(exp.f64 (*.f64 2 (log.f64 (cos.f64 phi1))))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(exp.f64 (*.f64 (log.f64 (cos.f64 phi1)) 2))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 phi1))) 1))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))) 1)
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)) 1)
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 3)
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)) 3) 1/3)
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2)
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)) 2))
(fabs.f64 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2)))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)) 3))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 1))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))
(atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2))
(+.f64 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi1) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) 0))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1)))
(+.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi1) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) 0))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1)))
(+.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi1) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1)))
(+.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi1) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) 0))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))))
(*.f64 1 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 2) (cbrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) (sqrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6)) (+.f64 (pow.f64 (cos.f64 delta) 2) (fma.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta) (pow.f64 (sin.f64 phi1) 4))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (sin.f64 phi1) 4)) (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (sin.f64 phi1) 4)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6)) (+.f64 (pow.f64 (cos.f64 delta) 2) (fma.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta) (pow.f64 (sin.f64 phi1) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (sin.f64 phi1) 4))) (neg.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (sin.f64 phi1) 4))) (neg.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (sin.f64 phi1) 4)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(pow.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 1)
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 3)
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (pow.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3) 1/3)
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 2)
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 2))
(fabs.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(log.f64 (exp.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(exp.f64 (log.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 1))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 1 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 phi1))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 phi1 2))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (*.f64 phi1 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 phi1) 2))) 1)
(pow.f64 (sin.f64 phi1) 2)
(*.f64 (sin.f64 phi1) (sin.f64 phi1))
(pow.f64 (sin.f64 phi1) 2)
(*.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (sin.f64 phi1) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi1)) (cos.f64 (*.f64 2 phi1))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 phi1 2))) 2)
(-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2))
(sqrt.f64 (pow.f64 (sin.f64 phi1) 4))
(fabs.f64 (pow.f64 (sin.f64 phi1) 2))
(log.f64 (exp.f64 (pow.f64 (sin.f64 phi1) 2)))
(pow.f64 (sin.f64 phi1) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 phi1) 2))))
(pow.f64 (sin.f64 phi1) 2)
(cbrt.f64 (pow.f64 (sin.f64 phi1) 6))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 phi1) 2)))
(pow.f64 (sin.f64 phi1) 2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 phi1))))
(pow.f64 (sin.f64 phi1) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 phi1))) 1))
(pow.f64 (sin.f64 phi1) 2)
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 phi1) 2)))
(pow.f64 (sin.f64 phi1) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1))) 2)
(/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 phi1 delta))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1)))) -2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 phi1 delta)))) -2)
(/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 delta phi1))) (sin.f64 (+.f64 phi1 delta))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 1)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) 1/3)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) 2))
(fabs.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3)))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 1)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 3)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 3) 1/3)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 2)
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 2))
(fabs.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) 3))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3) (pow.f64 (cos.f64 phi1) 3)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) 3) (pow.f64 (sin.f64 delta) 3)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (sin.f64 theta) 3)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) 1))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1))) 2)
(/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 phi1 delta))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 delta phi1)))) -2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 phi1 delta)))) -2)
(/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 delta phi1))) (sin.f64 (+.f64 phi1 delta))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 1)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) 1/3)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2)
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) 2))
(fabs.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (cos.f64 phi1) 3)))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 1))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (sin.f64 delta))

eval366.0ms (1.7%)

Compiler

Compiled 27104 to 7655 computations (71.8% saved)

prune412.0ms (1.9%)

Pruning

53 alts after pruning (49 fresh and 4 done)

PrunedKeptTotal
New80732839
Fresh131730
Picked235
Done011
Total82253875
Accurracy
100.0%
Counts
875 → 53
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.5%
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
16.6%
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
49.8%
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2))
56.7%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 2) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
76.4%
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
78.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2)))
77.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
70.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (cos.f64 delta)))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
77.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
89.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3) 1/3)))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 phi1 2))) -2)))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
71.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (*.f64 phi1 phi1))))
80.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
92.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 phi1 delta))) 2) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
91.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
92.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (fabs.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
82.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
79.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
87.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
85.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
44.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
76.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
79.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
78.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
65.5%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) 1/3)))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
93.5%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
99.8%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 3)))
99.9%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
67.5%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))))
87.6%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
95.2%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3)))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
83.1%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
76.4%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
82.1%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))) (cos.f64 delta)))
82.4%
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
90.3%
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
76.4%
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))))
74.7%
lambda1
44.5%
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
16.6%
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
49.8%
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2))
56.7%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 2) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
76.4%
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
78.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2)))
77.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
70.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (cos.f64 delta)))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
77.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
89.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3) 1/3)))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 phi1 2))) -2)))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
71.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (*.f64 phi1 phi1))))
80.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
92.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 phi1 delta))) 2) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
91.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
92.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (fabs.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
82.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
79.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
87.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
85.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
44.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
76.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
79.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
78.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
65.5%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) 1/3)))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
93.5%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
99.8%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 3)))
99.9%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
67.5%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))))
87.6%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
95.2%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3)))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
83.1%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
76.4%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
82.1%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))) (cos.f64 delta)))
82.4%
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
90.3%
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
76.4%
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))))
74.7%
lambda1
Compiler

Compiled 5374 to 3492 computations (35% saved)

localize639.0ms (3%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.4%
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
99.2%
(-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)
99.6%
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))
99.6%
(*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
99.2%
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
77.3%
(sin.f64 (+.f64 phi1 delta))
99.8%
(*.f64 (sin.f64 theta) (cos.f64 phi1))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.4%
(-.f64 (+.f64 (cos.f64 delta) 1) 1)
99.2%
(+.f64 (cos.f64 delta) 1)
100.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
99.9%
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
99.8%
(*.f64 (sin.f64 delta) theta)
99.6%
(*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
99.6%
(*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
99.2%
(-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))
Compiler

Compiled 531 to 77 computations (85.5% saved)

series9.0ms (0%)

Counts
10 → 136
Calls

57 calls:

TimeVariablePointExpression
0.0ms
delta
@-inf
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
0.0ms
delta
@inf
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
0.0ms
phi1
@-inf
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
0.0ms
delta
@0
(*.f64 (sin.f64 delta) theta)
0.0ms
phi1
@inf
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))

rewrite101.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
680×add-sqr-sqrt
672×pow1
672×*-un-lft-identity
630×add-exp-log
630×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028224
1670202
Stop Event
node limit
Counts
10 → 290
Calls
Call 1
Inputs
(*.f64 (sin.f64 delta) theta)
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 (cos.f64 delta) 1)
(-.f64 (+.f64 (cos.f64 delta) 1) 1)
(sin.f64 (+.f64 phi1 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta)))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) theta))) 1)
(pow.f64 (*.f64 (sin.f64 delta) theta) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) theta)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) theta) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) theta)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) theta) 2))
(log.f64 (pow.f64 (exp.f64 theta) (sin.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) theta))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) theta) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 theta 3)))
(cbrt.f64 (*.f64 (pow.f64 theta 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) theta)))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) theta)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) theta)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) theta)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1))) 1)
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))) (/.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(*.f64 1 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 2) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(*.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3)) (/.f64 1 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))))
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2)) (/.f64 1 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3))) (neg.f64 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2))) (neg.f64 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1))))
(pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1) 1)
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1) 2))
(log.f64 (exp.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1))))
(cbrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1) 3))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(exp.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(fma.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(fma.f64 1 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(fma.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) lambda1)
(fma.f64 (pow.f64 (cbrt.f64 lambda1) 2) (cbrt.f64 lambda1) (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(fma.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) lambda1)
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) 1))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (cos.f64 delta) 1)) (/.f64 1 (-.f64 (cos.f64 delta) 1)))
(*.f64 1 (+.f64 (cos.f64 delta) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 delta) 1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) 1)) (sqrt.f64 (+.f64 (cos.f64 delta) 1)))
(*.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1)))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2)) (/.f64 1 (-.f64 (cos.f64 delta) 1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 1) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2)) (-.f64 (cos.f64 delta) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2))) (neg.f64 (-.f64 (cos.f64 delta) 1)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 delta) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 delta) 2) (cos.f64 delta))))
(pow.f64 (+.f64 (cos.f64 delta) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) 1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) 1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) 1)))
(exp.f64 (log1p.f64 (cos.f64 delta)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 delta)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) 1)))
(fma.f64 1 (cos.f64 delta) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) 1)
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) 1)
(+.f64 (cos.f64 delta) 0)
(+.f64 (+.f64 (cos.f64 delta) 1) -1)
(*.f64 1 (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)))
(*.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) 1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) 1) 1)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) 1) (/.f64 1 (+.f64 (+.f64 (cos.f64 delta) 1) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) 1) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) 1) (+.f64 (+.f64 (cos.f64 delta) 1) 1))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) 1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) 1) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) 1)) (neg.f64 (+.f64 (+.f64 (cos.f64 delta) 1) 1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 0) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 0 (*.f64 (cos.f64 delta) 0))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (-.f64 1 (*.f64 (+.f64 (cos.f64 delta) 1) -1))))
(pow.f64 (cos.f64 delta) 1)
(pow.f64 (cbrt.f64 (cos.f64 delta)) 3)
(pow.f64 (sqrt.f64 (cos.f64 delta)) 2)
(pow.f64 (pow.f64 (cos.f64 delta) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 delta) 2))
(log.f64 (exp.f64 (cos.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 delta))))
(cbrt.f64 (pow.f64 (cos.f64 delta) 3))
(cos.f64 delta)
(expm1.f64 (log1p.f64 (cos.f64 delta)))
(exp.f64 (log.f64 (cos.f64 delta)))
(exp.f64 (*.f64 (log.f64 (cos.f64 delta)) 1))
(log1p.f64 (expm1.f64 (cos.f64 delta)))
(fma.f64 1 (cos.f64 delta) 0)
(fma.f64 1 (+.f64 (cos.f64 delta) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 delta) 1)) -1)
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) 0)
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 delta) 1)) (sqrt.f64 (+.f64 (cos.f64 delta) 1)) -1)
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 delta phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (sin.f64 (-.f64 delta phi1))) (/.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (sin.f64 (-.f64 delta phi1))))
(*.f64 1 (sin.f64 (+.f64 delta phi1)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 delta phi1))) 2) (cbrt.f64 (sin.f64 (+.f64 delta phi1))))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 delta phi1))) (sqrt.f64 (sin.f64 (+.f64 delta phi1))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (/.f64 1 (sin.f64 (-.f64 delta phi1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (sin.f64 (-.f64 delta phi1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2))) (neg.f64 (sin.f64 (-.f64 delta phi1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(pow.f64 (sin.f64 (+.f64 delta phi1)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 delta phi1))) 3)
(pow.f64 (pow.f64 (sin.f64 (+.f64 delta phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 delta phi1))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 delta phi1)) 2))
(log.f64 (exp.f64 (sin.f64 (+.f64 delta phi1))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 delta phi1)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 delta phi1)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 delta phi1))))
(exp.f64 (log.f64 (sin.f64 (+.f64 delta phi1))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 delta phi1))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 1 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 1 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) 2) (cbrt.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2) (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sqrt.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (fma.f64 (neg.f64 (sin.f64 (+.f64 delta phi1))) (sin.f64 phi1) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))))
(*.f64 1 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 2) (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2)) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (*.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)))))))
(pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(exp.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(-.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) 2) (/.f64 (cos.f64 (+.f64 phi1 (+.f64 delta phi1))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 phi1 (+.f64 delta phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 delta phi1) phi1)) (cos.f64 (+.f64 (+.f64 delta phi1) phi1))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 phi1 (+.f64 delta phi1))))) -2)
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (+.f64 1 (*.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 1))))
(pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(fma.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) -1)
(fma.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(fma.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (cbrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) (sqrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(+.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1)
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) 1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) 1) (/.f64 1 (+.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) 1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) 1) (+.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) 1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) 1)) (neg.f64 (+.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) -1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (-.f64 1 (*.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(fma.f64 1 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) -1)
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) (/.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(*.f64 1 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(*.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2)) (/.f64 1 (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2)) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 1) 2) (*.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1))) (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 phi1 (+.f64 delta phi1)))))) (*.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1))) 2))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2)) 2) (*.f64 (-.f64 (cos.f64 delta) 1) (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 phi1 (+.f64 delta phi1)))))) (*.f64 (-.f64 (cos.f64 delta) 1) 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2))) (neg.f64 (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) (cos.f64 delta)))))
(pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(exp.f64 (*.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(fma.f64 1 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(fma.f64 1 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(fma.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (cbrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 delta) 1)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) (sqrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 delta) 1)) (sqrt.f64 (+.f64 (cos.f64 delta) 1)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))

simplify153.0ms (0.7%)

Algorithm
egg-herbie
Rules
1546×fma-def
1248×associate-*r*
538×associate-+l+
504×associate-+r+
410×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
081616574
1220815318
Stop Event
node limit
Counts
426 → 542
Calls
Call 1
Inputs
(*.f64 theta delta)
(+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta))
(+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (+.f64 (*.f64 1/120 (*.f64 theta (pow.f64 delta 5))) (*.f64 theta delta)))
(+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (+.f64 (*.f64 1/120 (*.f64 theta (pow.f64 delta 5))) (+.f64 (*.f64 -1/5040 (*.f64 theta (pow.f64 delta 7))) (*.f64 theta delta))))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
lambda1
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
lambda1
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
2
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) 2)
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 2 (*.f64 1/24 (pow.f64 delta 4))))
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 2 (+.f64 (*.f64 1/24 (pow.f64 delta 4)) (*.f64 -1/720 (pow.f64 delta 6)))))
1
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) 1)
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 1 (*.f64 1/24 (pow.f64 delta 4))))
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 delta 4)) (*.f64 -1/720 (pow.f64 delta 6)))))
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(sin.f64 delta)
(+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) phi1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) phi1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (sin.f64 delta) (+.f64 (*.f64 (cos.f64 delta) phi1) (*.f64 -1/6 (*.f64 (cos.f64 delta) (pow.f64 phi1 3))))))
(sin.f64 (-.f64 delta (*.f64 -1 phi1)))
(sin.f64 (-.f64 delta (*.f64 -1 phi1)))
(sin.f64 (-.f64 delta (*.f64 -1 phi1)))
(sin.f64 (-.f64 delta (*.f64 -1 phi1)))
(sin.f64 phi1)
(+.f64 (*.f64 (cos.f64 phi1) delta) (sin.f64 phi1))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (pow.f64 delta 2))) (+.f64 (*.f64 (cos.f64 phi1) delta) (sin.f64 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (pow.f64 delta 2))) (+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (sin.f64 phi1) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))))))
(sin.f64 (-.f64 phi1 (*.f64 -1 delta)))
(sin.f64 (-.f64 phi1 (*.f64 -1 delta)))
(sin.f64 (-.f64 phi1 (*.f64 -1 delta)))
(sin.f64 (-.f64 phi1 (*.f64 -1 delta)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))) 1) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))) (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)))) (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta)))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (sin.f64 delta))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 (*.f64 phi1 (sin.f64 delta))) (*.f64 -1 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta))))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1)))
(*.f64 (sin.f64 delta) phi1)
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) phi1))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) phi1)))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))) (*.f64 (sin.f64 delta) phi1))))
(*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)))) (pow.f64 (sin.f64 phi1) 2))))
(*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta))))
(*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta))))
(*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta))))
(*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta))))
(+.f64 1 (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (pow.f64 delta 2)) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (pow.f64 delta 2)) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 1 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)))) (pow.f64 (sin.f64 phi1) 2)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) phi1)))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta)))) (+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) phi1))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 2 (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (pow.f64 delta 2)) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (pow.f64 delta 2)) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 2 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)))) (pow.f64 (sin.f64 phi1) 2)))))
(+.f64 (cos.f64 delta) 1)
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 delta) phi1)))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 1 (*.f64 (sin.f64 delta) phi1))))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta)))) (+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 1 (*.f64 (sin.f64 delta) phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) theta))) 1)
(pow.f64 (*.f64 (sin.f64 delta) theta) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) theta)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) theta) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) theta)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) theta) 2))
(log.f64 (pow.f64 (exp.f64 theta) (sin.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) theta))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) theta) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 theta 3)))
(cbrt.f64 (*.f64 (pow.f64 theta 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) theta)))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) theta)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) theta)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) theta)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1))) 1)
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))) (/.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(*.f64 1 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 2) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(*.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3)) (/.f64 1 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))))
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2)) (/.f64 1 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3))) (neg.f64 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2))) (neg.f64 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1))))
(pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1) 1)
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1) 2))
(log.f64 (exp.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1))))
(cbrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1) 3))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(exp.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(fma.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(fma.f64 1 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(fma.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) lambda1)
(fma.f64 (pow.f64 (cbrt.f64 lambda1) 2) (cbrt.f64 lambda1) (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(fma.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) lambda1)
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) 1))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (cos.f64 delta) 1)) (/.f64 1 (-.f64 (cos.f64 delta) 1)))
(*.f64 1 (+.f64 (cos.f64 delta) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 delta) 1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) 1)) (sqrt.f64 (+.f64 (cos.f64 delta) 1)))
(*.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1)))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2)) (/.f64 1 (-.f64 (cos.f64 delta) 1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 1) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2)) (-.f64 (cos.f64 delta) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2))) (neg.f64 (-.f64 (cos.f64 delta) 1)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 delta) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 delta) 2) (cos.f64 delta))))
(pow.f64 (+.f64 (cos.f64 delta) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) 1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) 1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) 1)))
(exp.f64 (log1p.f64 (cos.f64 delta)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 delta)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) 1)))
(fma.f64 1 (cos.f64 delta) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) 1)
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) 1)
(+.f64 (cos.f64 delta) 0)
(+.f64 (+.f64 (cos.f64 delta) 1) -1)
(*.f64 1 (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)))
(*.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) 1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) 1) 1)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) 1) (/.f64 1 (+.f64 (+.f64 (cos.f64 delta) 1) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) 1) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) 1) (+.f64 (+.f64 (cos.f64 delta) 1) 1))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) 1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) 1) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) 1)) (neg.f64 (+.f64 (+.f64 (cos.f64 delta) 1) 1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 0) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 0 (*.f64 (cos.f64 delta) 0))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (-.f64 1 (*.f64 (+.f64 (cos.f64 delta) 1) -1))))
(pow.f64 (cos.f64 delta) 1)
(pow.f64 (cbrt.f64 (cos.f64 delta)) 3)
(pow.f64 (sqrt.f64 (cos.f64 delta)) 2)
(pow.f64 (pow.f64 (cos.f64 delta) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 delta) 2))
(log.f64 (exp.f64 (cos.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 delta))))
(cbrt.f64 (pow.f64 (cos.f64 delta) 3))
(cos.f64 delta)
(expm1.f64 (log1p.f64 (cos.f64 delta)))
(exp.f64 (log.f64 (cos.f64 delta)))
(exp.f64 (*.f64 (log.f64 (cos.f64 delta)) 1))
(log1p.f64 (expm1.f64 (cos.f64 delta)))
(fma.f64 1 (cos.f64 delta) 0)
(fma.f64 1 (+.f64 (cos.f64 delta) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 delta) 1)) -1)
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) 0)
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 delta) 1)) (sqrt.f64 (+.f64 (cos.f64 delta) 1)) -1)
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 delta phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (sin.f64 (-.f64 delta phi1))) (/.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (sin.f64 (-.f64 delta phi1))))
(*.f64 1 (sin.f64 (+.f64 delta phi1)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 delta phi1))) 2) (cbrt.f64 (sin.f64 (+.f64 delta phi1))))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 delta phi1))) (sqrt.f64 (sin.f64 (+.f64 delta phi1))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (/.f64 1 (sin.f64 (-.f64 delta phi1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (sin.f64 (-.f64 delta phi1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2))) (neg.f64 (sin.f64 (-.f64 delta phi1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(pow.f64 (sin.f64 (+.f64 delta phi1)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 delta phi1))) 3)
(pow.f64 (pow.f64 (sin.f64 (+.f64 delta phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 delta phi1))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 delta phi1)) 2))
(log.f64 (exp.f64 (sin.f64 (+.f64 delta phi1))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 delta phi1)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 delta phi1)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 delta phi1))))
(exp.f64 (log.f64 (sin.f64 (+.f64 delta phi1))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 delta phi1))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 1 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 1 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) 2) (cbrt.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2) (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sqrt.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (fma.f64 (neg.f64 (sin.f64 (+.f64 delta phi1))) (sin.f64 phi1) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1)))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))))
(*.f64 1 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 2) (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2)) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (*.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)))))))
(pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(exp.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(-.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) 2) (/.f64 (cos.f64 (+.f64 phi1 (+.f64 delta phi1))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 phi1 (+.f64 delta phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 delta phi1) phi1)) (cos.f64 (+.f64 (+.f64 delta phi1) phi1))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 phi1 (+.f64 delta phi1))))) -2)
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (+.f64 1 (*.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 1))))
(pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(fma.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) -1)
(fma.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(fma.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (cbrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) (sqrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(+.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1)
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) 1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) 1) (/.f64 1 (+.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) 1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) 1) (+.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) 1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) 1)) (neg.f64 (+.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) -1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (-.f64 1 (*.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(fma.f64 1 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) -1)
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) (/.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(*.f64 1 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(*.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2)) (/.f64 1 (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2)) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 1) 2) (*.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1))) (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 phi1 (+.f64 delta phi1)))))) (*.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1))) 2))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2)) 2) (*.f64 (-.f64 (cos.f64 delta) 1) (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 phi1 (+.f64 delta phi1)))))) (*.f64 (-.f64 (cos.f64 delta) 1) 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2))) (neg.f64 (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) (cos.f64 delta)))))
(pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(exp.f64 (*.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(fma.f64 1 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(fma.f64 1 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(fma.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (cbrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 delta) 1)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) (sqrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 delta) 1)) (sqrt.f64 (+.f64 (cos.f64 delta) 1)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
Outputs
(*.f64 theta delta)
(+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta))
(fma.f64 -1/6 (*.f64 theta (pow.f64 delta 3)) (*.f64 theta delta))
(fma.f64 theta delta (*.f64 (*.f64 -1/6 theta) (pow.f64 delta 3)))
(+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (+.f64 (*.f64 1/120 (*.f64 theta (pow.f64 delta 5))) (*.f64 theta delta)))
(fma.f64 -1/6 (*.f64 theta (pow.f64 delta 3)) (fma.f64 1/120 (*.f64 theta (pow.f64 delta 5)) (*.f64 theta delta)))
(fma.f64 -1/6 (*.f64 theta (pow.f64 delta 3)) (fma.f64 theta delta (*.f64 (*.f64 1/120 theta) (pow.f64 delta 5))))
(+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (+.f64 (*.f64 1/120 (*.f64 theta (pow.f64 delta 5))) (+.f64 (*.f64 -1/5040 (*.f64 theta (pow.f64 delta 7))) (*.f64 theta delta))))
(fma.f64 -1/6 (*.f64 theta (pow.f64 delta 3)) (fma.f64 1/120 (*.f64 theta (pow.f64 delta 5)) (fma.f64 -1/5040 (*.f64 theta (pow.f64 delta 7)) (*.f64 theta delta))))
(fma.f64 -1/6 (*.f64 theta (pow.f64 delta 3)) (fma.f64 1/120 (*.f64 theta (pow.f64 delta 5)) (fma.f64 theta delta (*.f64 (*.f64 -1/5040 theta) (pow.f64 delta 7)))))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
lambda1
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
lambda1
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
2
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) 2)
(fma.f64 -1/2 (*.f64 delta delta) 2)
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 2 (*.f64 1/24 (pow.f64 delta 4))))
(+.f64 (fma.f64 -1/2 (*.f64 delta delta) 2) (*.f64 1/24 (pow.f64 delta 4)))
(fma.f64 -1/2 (*.f64 delta delta) (fma.f64 1/24 (pow.f64 delta 4) 2))
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 2 (+.f64 (*.f64 1/24 (pow.f64 delta 4)) (*.f64 -1/720 (pow.f64 delta 6)))))
(+.f64 (fma.f64 -1/2 (*.f64 delta delta) 2) (fma.f64 1/24 (pow.f64 delta 4) (*.f64 -1/720 (pow.f64 delta 6))))
1
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) 1)
(fma.f64 -1/2 (*.f64 delta delta) 1)
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 1 (*.f64 1/24 (pow.f64 delta 4))))
(+.f64 (fma.f64 -1/2 (*.f64 delta delta) 1) (*.f64 1/24 (pow.f64 delta 4)))
(fma.f64 -1/2 (*.f64 delta delta) (fma.f64 1/24 (pow.f64 delta 4) 1))
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 delta 4)) (*.f64 -1/720 (pow.f64 delta 6)))))
(+.f64 (fma.f64 -1/2 (*.f64 delta delta) 1) (fma.f64 1/24 (pow.f64 delta 4) (*.f64 -1/720 (pow.f64 delta 6))))
(+.f64 (fma.f64 1/24 (pow.f64 delta 4) (*.f64 -1/720 (pow.f64 delta 6))) (fma.f64 -1/2 (*.f64 delta delta) 1))
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(sin.f64 delta)
(+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) phi1))
(fma.f64 (cos.f64 delta) phi1 (sin.f64 delta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) phi1)))
(fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) phi1)))
(fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (fma.f64 (cos.f64 delta) phi1 (sin.f64 delta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 delta))) (+.f64 (sin.f64 delta) (+.f64 (*.f64 (cos.f64 delta) phi1) (*.f64 -1/6 (*.f64 (cos.f64 delta) (pow.f64 phi1 3))))))
(fma.f64 -1/2 (*.f64 (sin.f64 delta) (*.f64 phi1 phi1)) (+.f64 (sin.f64 delta) (fma.f64 (cos.f64 delta) phi1 (*.f64 -1/6 (*.f64 (cos.f64 delta) (pow.f64 phi1 3))))))
(+.f64 (fma.f64 (*.f64 (*.f64 -1/2 phi1) phi1) (sin.f64 delta) (sin.f64 delta)) (fma.f64 -1/6 (*.f64 (cos.f64 delta) (pow.f64 phi1 3)) (*.f64 (cos.f64 delta) phi1)))
(sin.f64 (-.f64 delta (*.f64 -1 phi1)))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(sin.f64 (-.f64 delta (*.f64 -1 phi1)))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(sin.f64 (-.f64 delta (*.f64 -1 phi1)))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(sin.f64 (-.f64 delta (*.f64 -1 phi1)))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(sin.f64 phi1)
(+.f64 (*.f64 (cos.f64 phi1) delta) (sin.f64 phi1))
(fma.f64 (cos.f64 phi1) delta (sin.f64 phi1))
(fma.f64 delta (cos.f64 phi1) (sin.f64 phi1))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (pow.f64 delta 2))) (+.f64 (*.f64 (cos.f64 phi1) delta) (sin.f64 phi1)))
(fma.f64 -1/2 (*.f64 (*.f64 delta delta) (sin.f64 phi1)) (fma.f64 (cos.f64 phi1) delta (sin.f64 phi1)))
(fma.f64 -1/2 (*.f64 (*.f64 delta delta) (sin.f64 phi1)) (fma.f64 delta (cos.f64 phi1) (sin.f64 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (pow.f64 delta 2))) (+.f64 (*.f64 (cos.f64 phi1) delta) (+.f64 (sin.f64 phi1) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 delta 3))))))
(fma.f64 -1/2 (*.f64 (*.f64 delta delta) (sin.f64 phi1)) (+.f64 (fma.f64 (cos.f64 phi1) delta (sin.f64 phi1)) (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (cos.f64 phi1)))))
(fma.f64 -1/2 (*.f64 (*.f64 delta delta) (sin.f64 phi1)) (fma.f64 delta (cos.f64 phi1) (fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (cos.f64 phi1)) (sin.f64 phi1))))
(sin.f64 (-.f64 phi1 (*.f64 -1 delta)))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(sin.f64 (-.f64 phi1 (*.f64 -1 delta)))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(sin.f64 (-.f64 phi1 (*.f64 -1 delta)))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(sin.f64 (-.f64 phi1 (*.f64 -1 delta)))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))) 1) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi1)) delta) 1) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 delta (cos.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 phi1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi1)) delta) 1) (neg.f64 (*.f64 (*.f64 delta delta) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (-.f64 (-.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi1)) delta)) (*.f64 (*.f64 delta delta) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) 1/2))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta))) (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)))) (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi1)) delta) 1) (fma.f64 1/6 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi1)) (pow.f64 delta 3)) (neg.f64 (*.f64 (*.f64 delta delta) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))))) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 delta (cos.f64 phi1)) (+.f64 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (pow.f64 delta 3)) (*.f64 (*.f64 delta delta) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) 1/2))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (sin.f64 delta))))
(+.f64 (cos.f64 delta) (*.f64 (neg.f64 phi1) (sin.f64 delta)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 phi1 (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) phi1))))
(fma.f64 -1 (fma.f64 (sin.f64 delta) phi1 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 (*.f64 phi1 (sin.f64 delta))) (*.f64 -1 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta))))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) phi1))) (neg.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (fma.f64 (sin.f64 delta) phi1 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(*.f64 (sin.f64 delta) phi1)
(+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) phi1))
(fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) phi1))
(fma.f64 (sin.f64 delta) phi1 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1)))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) phi1)))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) phi1)))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (fma.f64 (sin.f64 delta) phi1 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1))))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))) (*.f64 (sin.f64 delta) phi1))))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4)) (*.f64 (sin.f64 delta) phi1))))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (sin.f64 delta) phi1 (*.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4))))))
(*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(*.f64 (sin.f64 (-.f64 delta (*.f64 -1 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (sin.f64 phi1) (*.f64 delta (cos.f64 phi1)) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (sin.f64 phi1) (fma.f64 delta (cos.f64 phi1) (sin.f64 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 -1/2 (*.f64 (*.f64 delta delta) (pow.f64 (sin.f64 phi1) 2)) (fma.f64 (sin.f64 phi1) (*.f64 delta (cos.f64 phi1)) (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 -1/2 (*.f64 (*.f64 delta delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (sin.f64 phi1) (fma.f64 delta (cos.f64 phi1) (sin.f64 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)))) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 -1/2 (*.f64 (*.f64 delta delta) (pow.f64 (sin.f64 phi1) 2)) (fma.f64 (sin.f64 phi1) (*.f64 delta (cos.f64 phi1)) (fma.f64 -1/6 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi1)) (pow.f64 delta 3)) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 delta delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (sin.f64 phi1) (fma.f64 delta (cos.f64 phi1) (sin.f64 phi1)))) (*.f64 (*.f64 (*.f64 -1/6 (cos.f64 phi1)) (pow.f64 delta 3)) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta))))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta))))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta))))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (*.f64 -1 delta))))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(+.f64 1 (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (sin.f64 phi1) (sin.f64 phi1) 1)
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 (sin.f64 phi1) (*.f64 delta (cos.f64 phi1)) (+.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 delta (cos.f64 phi1) (sin.f64 phi1))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (pow.f64 delta 2)) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (*.f64 delta delta) (fma.f64 (sin.f64 phi1) (*.f64 delta (cos.f64 phi1)) (+.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 (*.f64 delta delta) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 1 (*.f64 (sin.f64 phi1) (fma.f64 delta (cos.f64 phi1) (sin.f64 phi1)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (pow.f64 delta 2)) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 1 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)))) (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (*.f64 delta delta) (fma.f64 (sin.f64 phi1) (*.f64 delta (cos.f64 phi1)) (+.f64 1 (fma.f64 -1/6 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi1)) (pow.f64 delta 3)) (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 (*.f64 delta delta) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 1 (+.f64 (*.f64 (sin.f64 phi1) (fma.f64 delta (cos.f64 phi1) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 -1/6 (cos.f64 phi1)) (pow.f64 delta 3)) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))
(fma.f64 (sin.f64 delta) phi1 (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) phi1)))
(+.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) phi1)))
(+.f64 (*.f64 (+.f64 (*.f64 phi1 phi1) 1) (cos.f64 delta)) (*.f64 (sin.f64 delta) phi1))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta)))) (+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (*.f64 (sin.f64 delta) phi1))))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (+.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (*.f64 (sin.f64 delta) phi1))))
(+.f64 (fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (cos.f64 delta)) (fma.f64 (sin.f64 delta) phi1 (*.f64 (cos.f64 delta) (*.f64 phi1 phi1))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (cos.f64 delta))
(+.f64 2 (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (sin.f64 phi1) (sin.f64 phi1) 2)
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 (sin.f64 phi1) (*.f64 delta (cos.f64 phi1)) (+.f64 2 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 2 (*.f64 (sin.f64 phi1) (fma.f64 delta (cos.f64 phi1) (sin.f64 phi1))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (pow.f64 delta 2)) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (*.f64 delta delta) (fma.f64 (sin.f64 phi1) (*.f64 delta (cos.f64 phi1)) (+.f64 2 (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 (*.f64 delta delta) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 2 (*.f64 (sin.f64 phi1) (fma.f64 delta (cos.f64 phi1) (sin.f64 phi1)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2) (pow.f64 delta 2)) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) delta)) (+.f64 2 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 delta 3)))) (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (*.f64 delta delta) (fma.f64 (sin.f64 phi1) (*.f64 delta (cos.f64 phi1)) (+.f64 2 (fma.f64 -1/6 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi1)) (pow.f64 delta 3)) (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 (*.f64 delta delta) (fma.f64 -1/2 (pow.f64 (sin.f64 phi1) 2) -1/2) (+.f64 2 (+.f64 (*.f64 (sin.f64 phi1) (fma.f64 delta (cos.f64 phi1) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 -1/6 (cos.f64 phi1)) (pow.f64 delta 3)) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) 1)
(+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 delta) phi1)))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 delta) phi1 1))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 1 (*.f64 (sin.f64 delta) phi1))))
(+.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (+.f64 1 (*.f64 (sin.f64 delta) phi1))))
(+.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (sin.f64 delta) phi1 1)))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/6 (sin.f64 delta)) (*.f64 -1/2 (sin.f64 delta)))) (+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 phi1 2)) (+.f64 1 (*.f64 (sin.f64 delta) phi1)))))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (+.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (+.f64 1 (*.f64 (sin.f64 delta) phi1)))))
(+.f64 (fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) -2/3) (cos.f64 delta)) (fma.f64 (cos.f64 delta) (*.f64 phi1 phi1) (fma.f64 (sin.f64 delta) phi1 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) theta))) 1)
(*.f64 theta (sin.f64 delta))
(pow.f64 (*.f64 (sin.f64 delta) theta) 1)
(*.f64 theta (sin.f64 delta))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) theta)) 3)
(*.f64 theta (sin.f64 delta))
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) theta) 3) 1/3)
(*.f64 theta (sin.f64 delta))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) theta)) 2)
(*.f64 theta (sin.f64 delta))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) theta) 2))
(sqrt.f64 (pow.f64 (*.f64 theta (sin.f64 delta)) 2))
(fabs.f64 (*.f64 theta (sin.f64 delta)))
(log.f64 (pow.f64 (exp.f64 theta) (sin.f64 delta)))
(*.f64 theta (sin.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) theta))))
(*.f64 theta (sin.f64 delta))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) theta) 3))
(*.f64 theta (sin.f64 delta))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 theta 3)))
(*.f64 theta (sin.f64 delta))
(cbrt.f64 (*.f64 (pow.f64 theta 3) (pow.f64 (sin.f64 delta) 3)))
(*.f64 theta (sin.f64 delta))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) theta)))
(*.f64 theta (sin.f64 delta))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) theta)))
(*.f64 theta (sin.f64 delta))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) theta)) 1))
(*.f64 theta (sin.f64 delta))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) theta)))
(*.f64 theta (sin.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))) 1)
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 1)
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 3)
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3) 1/3)
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 2)
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 2))
(fabs.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3))
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 1))
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1))) 1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))) (/.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))))
(*.f64 1 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 2) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(*.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3)) (/.f64 1 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))))
(*.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (/.f64 1 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 2) (*.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1))))
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2)) (/.f64 1 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))))
(*.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (/.f64 1 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 2) (*.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3))) (neg.f64 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (*.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3))) (neg.f64 (fma.f64 lambda1 lambda1 (-.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 2) (*.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2))) (neg.f64 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(neg.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 2)) (neg.f64 (-.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) 2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (+.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 2) (*.f64 lambda1 (-.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (fma.f64 lambda1 (-.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 2)))
(pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1) 1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 2)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(sqrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1) 2))
(sqrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1) 2))
(fabs.f64 (+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1))
(log.f64 (exp.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1))))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(cbrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1) 3))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(exp.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(exp.f64 (*.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 1))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(log1p.f64 (expm1.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(fma.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(fma.f64 1 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(fma.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(fma.f64 (pow.f64 (cbrt.f64 lambda1) 2) (cbrt.f64 lambda1) (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(fma.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) lambda1)
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) lambda1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) 1))) 1)
(+.f64 (cos.f64 delta) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (cos.f64 delta) 1)) (/.f64 1 (-.f64 (cos.f64 delta) 1)))
(-.f64 (/.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (cos.f64 delta) -1)) (/.f64 1 (+.f64 (cos.f64 delta) -1)))
(+.f64 (/.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (cos.f64 delta) -1)) (/.f64 -1 (+.f64 (cos.f64 delta) -1)))
(*.f64 1 (+.f64 (cos.f64 delta) 1))
(+.f64 (cos.f64 delta) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 delta) 1)))
(+.f64 (cos.f64 delta) 1)
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) 1)) (sqrt.f64 (+.f64 (cos.f64 delta) 1)))
(+.f64 (cos.f64 delta) 1)
(*.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1)))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 delta) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (cos.f64 delta)))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 delta) 3)) (-.f64 (fma.f64 (cos.f64 delta) (cos.f64 delta) 1) (cos.f64 delta)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2)) (/.f64 1 (-.f64 (cos.f64 delta) 1)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 delta) -1)) (neg.f64 (pow.f64 (sin.f64 delta) 2)))
(neg.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (+.f64 (cos.f64 delta) -1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 1) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 delta) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (cos.f64 delta)))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 delta) 3)) (-.f64 (fma.f64 (cos.f64 delta) (cos.f64 delta) 1) (cos.f64 delta)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2)) (-.f64 (cos.f64 delta) 1))
(*.f64 (/.f64 1 (+.f64 (cos.f64 delta) -1)) (neg.f64 (pow.f64 (sin.f64 delta) 2)))
(neg.f64 (/.f64 (pow.f64 (sin.f64 delta) 2) (+.f64 (cos.f64 delta) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 delta) 3)) -1) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (cos.f64 delta)))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 delta) 3)) (-.f64 (neg.f64 (pow.f64 (cos.f64 delta) 2)) (-.f64 1 (cos.f64 delta))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2))) (neg.f64 (-.f64 (cos.f64 delta) 1)))
(/.f64 (pow.f64 (sin.f64 delta) 2) (neg.f64 (+.f64 (cos.f64 delta) -1)))
(/.f64 (pow.f64 (sin.f64 delta) 2) (+.f64 (neg.f64 (cos.f64 delta)) 1))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 delta) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 delta) 2) (cos.f64 delta))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 delta) 3)) (+.f64 1 (*.f64 (cos.f64 delta) (+.f64 (cos.f64 delta) -1))))
(pow.f64 (+.f64 (cos.f64 delta) 1) 1)
(+.f64 (cos.f64 delta) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) 1)) 3)
(+.f64 (cos.f64 delta) 1)
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) 1/3)
(+.f64 (cos.f64 delta) 1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) 1)) 2)
(+.f64 (cos.f64 delta) 1)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2))
(fabs.f64 (+.f64 (cos.f64 delta) 1))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) 1)))
(+.f64 (cos.f64 delta) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) 1))))
(+.f64 (cos.f64 delta) 1)
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3))
(+.f64 (cos.f64 delta) 1)
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) 1)))
(+.f64 (cos.f64 delta) 1)
(exp.f64 (log1p.f64 (cos.f64 delta)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 delta)) 1))
(exp.f64 (log1p.f64 (cos.f64 delta)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) 1)))
(+.f64 (cos.f64 delta) 1)
(fma.f64 1 (cos.f64 delta) 1)
(+.f64 (cos.f64 delta) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) 1)
(+.f64 (cos.f64 delta) 1)
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) 1)
(+.f64 (cos.f64 delta) 1)
(+.f64 (cos.f64 delta) 0)
(cos.f64 delta)
(+.f64 (+.f64 (cos.f64 delta) 1) -1)
(cos.f64 delta)
(*.f64 1 (cos.f64 delta))
(cos.f64 delta)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)))
(cos.f64 delta)
(*.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)))
(cos.f64 delta)
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) 1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) 1) 1)))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 (cos.f64 delta) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) 1) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 (cos.f64 delta) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) 1) (/.f64 1 (+.f64 (+.f64 (cos.f64 delta) 1) 1)))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) -1) (/.f64 1 (+.f64 (cos.f64 delta) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) -1) (+.f64 (cos.f64 delta) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) 1) 1))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 (cos.f64 delta) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) 1) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 (cos.f64 delta) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) 1) (+.f64 (+.f64 (cos.f64 delta) 1) 1))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) -1) (/.f64 1 (+.f64 (cos.f64 delta) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) -1) (+.f64 (cos.f64 delta) 2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) 1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) 1) 1)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) 1) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 (cos.f64 delta) 2))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (cos.f64 delta) 1) 3)) (-.f64 (+.f64 (neg.f64 (cos.f64 delta)) -2) (pow.f64 (+.f64 (cos.f64 delta) 1) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) 1)) (neg.f64 (+.f64 (+.f64 (cos.f64 delta) 1) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) -1)) (neg.f64 (+.f64 (cos.f64 delta) 2)))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) -1) (+.f64 (cos.f64 delta) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 0) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 0 (*.f64 (cos.f64 delta) 0))))
(/.f64 (pow.f64 (cos.f64 delta) 3) (+.f64 (pow.f64 (cos.f64 delta) 2) 0))
(/.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (cos.f64 delta) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (-.f64 1 (*.f64 (+.f64 (cos.f64 delta) 1) -1))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 (cos.f64 delta) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) 1) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (+.f64 (cos.f64 delta) 2)))
(pow.f64 (cos.f64 delta) 1)
(cos.f64 delta)
(pow.f64 (cbrt.f64 (cos.f64 delta)) 3)
(cos.f64 delta)
(pow.f64 (sqrt.f64 (cos.f64 delta)) 2)
(cos.f64 delta)
(pow.f64 (pow.f64 (cos.f64 delta) 3) 1/3)
(cos.f64 delta)
(sqrt.f64 (pow.f64 (cos.f64 delta) 2))
(fabs.f64 (cos.f64 delta))
(log.f64 (exp.f64 (cos.f64 delta)))
(cos.f64 delta)
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 delta))))
(cos.f64 delta)
(cbrt.f64 (pow.f64 (cos.f64 delta) 3))
(cos.f64 delta)
(cos.f64 delta)
(expm1.f64 (log1p.f64 (cos.f64 delta)))
(cos.f64 delta)
(exp.f64 (log.f64 (cos.f64 delta)))
(cos.f64 delta)
(exp.f64 (*.f64 (log.f64 (cos.f64 delta)) 1))
(cos.f64 delta)
(log1p.f64 (expm1.f64 (cos.f64 delta)))
(cos.f64 delta)
(fma.f64 1 (cos.f64 delta) 0)
(cos.f64 delta)
(fma.f64 1 (+.f64 (cos.f64 delta) 1) -1)
(cos.f64 delta)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) 0)
(cos.f64 delta)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 delta) 1)) -1)
(cos.f64 delta)
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) 0)
(cos.f64 delta)
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 delta) 1)) (sqrt.f64 (+.f64 (cos.f64 delta) 1)) -1)
(cos.f64 delta)
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 delta phi1)))) 1)
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (sin.f64 (-.f64 delta phi1))) (/.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (sin.f64 (-.f64 delta phi1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (sin.f64 (-.f64 delta phi1)))
(*.f64 1 (sin.f64 (+.f64 delta phi1)))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 delta phi1))) 2) (cbrt.f64 (sin.f64 (+.f64 delta phi1))))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 delta phi1))) (sqrt.f64 (sin.f64 (+.f64 delta phi1))))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (/.f64 1 (sin.f64 (-.f64 delta phi1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (sin.f64 (-.f64 delta phi1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (sin.f64 (-.f64 delta phi1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2))) (neg.f64 (sin.f64 (-.f64 delta phi1))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (sin.f64 (-.f64 delta phi1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (-.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(pow.f64 (sin.f64 (+.f64 delta phi1)) 1)
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 delta phi1))) 3)
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(pow.f64 (pow.f64 (sin.f64 (+.f64 delta phi1)) 3) 1/3)
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 delta phi1))) 2)
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 delta phi1)) 2))
(fabs.f64 (sin.f64 (+.f64 delta phi1)))
(log.f64 (exp.f64 (sin.f64 (+.f64 delta phi1))))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 delta phi1)))))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 delta phi1)) 3))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 delta phi1))))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(exp.f64 (log.f64 (sin.f64 (+.f64 delta phi1))))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 delta phi1))) 1))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 delta phi1))))
(sin.f64 (-.f64 delta (neg.f64 phi1)))
(sin.f64 (+.f64 delta phi1))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 1 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 1 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (cos.f64 phi1) (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) 2) (cbrt.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) 2) (cbrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sqrt.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) (sqrt.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (fma.f64 (neg.f64 (sin.f64 (+.f64 delta phi1))) (sin.f64 phi1) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (sqrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1 (*.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta)) (*.f64 0 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))
(*.f64 1 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 2) (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2)) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2)) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2)) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta)))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2)) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2)) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2))) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2)) (neg.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2)) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (*.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)))) (*.f64 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1)))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta)))))
(pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1)
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 3)
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(pow.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3) 1/3)
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 2)
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 2))
(fabs.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta)))
(log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(exp.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 1))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 phi1 (neg.f64 delta)))))
(fma.f64 (sin.f64 (+.f64 delta phi1)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(-.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 1)
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) -1)
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 0)
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) 2) (/.f64 (cos.f64 (+.f64 phi1 (+.f64 delta phi1))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (neg.f64 delta)) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 phi1 (+.f64 delta phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (neg.f64 delta)) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 delta phi1) phi1)) (cos.f64 (+.f64 (+.f64 delta phi1) phi1))) 2)
(/.f64 (-.f64 (cos.f64 (+.f64 delta (-.f64 phi1 phi1))) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (+.f64 delta 0)) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 phi1 (+.f64 delta phi1))))) -2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 delta (+.f64 phi1 phi1))))) -2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (neg.f64 delta)) (cos.f64 (+.f64 delta (+.f64 phi1 phi1))))) -2)
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 phi1))) 3) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2)) (*.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 phi1))) 3) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3)) (fma.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 phi1))) 3) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2)) (*.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 phi1))) 3) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3)) (fma.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (+.f64 1 (*.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (+.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) 2) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2)))
(pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 1)
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3)
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3) 1/3)
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2)
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2))
(fabs.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (sin.f64 (+.f64 delta phi1))))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(*.f64 (sin.f64 (-.f64 delta (neg.f64 phi1))) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))
(fma.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) -1)
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) -1)
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 0)
(fma.f64 (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(fma.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 delta) (cos.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (cbrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1)
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) -1)
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 0)
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) (sqrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1)
(+.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) -1)
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 0)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(+.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) 1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 (cos.f64 delta) (+.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)) 3)) (+.f64 (cos.f64 delta) (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2) (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) 1) (/.f64 1 (+.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) -1) (/.f64 1 (+.f64 (cos.f64 delta) (+.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)) 2) -1) (+.f64 (cos.f64 delta) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) 1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 (cos.f64 delta) (+.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)) 3)) (+.f64 (cos.f64 delta) (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2) (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) 1) (+.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) -1) (/.f64 1 (+.f64 (cos.f64 delta) (+.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)) 2) -1) (+.f64 (cos.f64 delta) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) 1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 1 (*.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 (cos.f64 delta) (+.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)) 3)) (-.f64 (-.f64 -1 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))) (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) 1)) (neg.f64 (+.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) -1)) (+.f64 (neg.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) -1))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)) 2)) 1) (-.f64 -1 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) -1) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (-.f64 1 (*.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (+.f64 (cos.f64 delta) (+.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)) 3)) (+.f64 (cos.f64 delta) (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2) (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)) 2))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 1)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 3)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3) 1/3)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 2)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 2))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)))) 2))
(fabs.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta)))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))) 3))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 1))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(fma.f64 1 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) -1)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) -1)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) -1)
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))) 1)
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(-.f64 (/.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) (/.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2)) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) 2)) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)))
(*.f64 1 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(*.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) (-.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) (cos.f64 delta)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2)) (/.f64 1 (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2)) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) 2)) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) (-.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2)) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) 2)) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) 1) 2) (*.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1))) (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 phi1 (+.f64 delta phi1)))))) (*.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (*.f64 (cos.f64 delta) 1))) 2))
(/.f64 (fma.f64 (+.f64 1 (pow.f64 (cos.f64 delta) 3)) 2 (*.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (cos.f64 delta))) (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))))) (*.f64 2 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 1 (cos.f64 delta)))))
(/.f64 (fma.f64 (-.f64 (fma.f64 (cos.f64 delta) (cos.f64 delta) 1) (cos.f64 delta)) (-.f64 (cos.f64 (neg.f64 delta)) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) (+.f64 2 (*.f64 (pow.f64 (cos.f64 delta) 3) 2))) (*.f64 2 (-.f64 (fma.f64 (cos.f64 delta) (cos.f64 delta) 1) (cos.f64 delta))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2)) 2) (*.f64 (-.f64 (cos.f64 delta) 1) (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 phi1 (+.f64 delta phi1)))))) (*.f64 (-.f64 (cos.f64 delta) 1) 2))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 delta) 2)) 2 (*.f64 (+.f64 (cos.f64 delta) -1) (-.f64 (cos.f64 (-.f64 phi1 (+.f64 delta phi1))) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))))) (*.f64 2 (+.f64 (cos.f64 delta) -1)))
(/.f64 (fma.f64 (+.f64 (cos.f64 delta) -1) (-.f64 (cos.f64 (neg.f64 delta)) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) (*.f64 (pow.f64 (sin.f64 delta) 2) -2)) (+.f64 (*.f64 2 (cos.f64 delta)) -2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) (-.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) (cos.f64 delta))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2))) (neg.f64 (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) 2)) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)) 2) (*.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 2) (*.f64 (*.f64 (+.f64 (cos.f64 delta) 1) (sin.f64 (+.f64 delta phi1))) (sin.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) 1) 2) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))) (+.f64 (cos.f64 delta) 1)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) 2) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1) 2) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)))))
(pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 1)
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) 3)
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(pow.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3) 1/3)
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))) 2)
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2))
(fabs.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1)))
(log.f64 (exp.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 3))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(exp.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))))
(exp.f64 (*.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))) 1))
(exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(exp.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(fma.f64 1 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(fma.f64 1 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(+.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(+.f64 1 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta)))
(fma.f64 1 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1) (cos.f64 delta))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) 2) (cbrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) (cos.f64 delta))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 delta) 1)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(+.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(+.f64 1 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta)))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) (sqrt.f64 (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1)) (cos.f64 delta))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1) 1))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) 1))
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 delta) 1)) (sqrt.f64 (+.f64 (cos.f64 delta) 1)) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))
(+.f64 (+.f64 (cos.f64 delta) 1) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))
(+.f64 1 (fma.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1)) (cos.f64 delta)))

eval701.0ms (3.3%)

Compiler

Compiled 36262 to 11235 computations (69% saved)

prune774.0ms (3.6%)

Pruning

59 alts after pruning (53 fresh and 6 done)

PrunedKeptTotal
New1067191086
Fresh103444
Picked235
Done134
Total1080591139
Accurracy
100.0%
Counts
1139 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.3%
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
16.6%
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
10.7%
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
49.8%
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2))
56.7%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 2) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
76.4%
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
61.2%
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta)) (cos.f64 delta)))
78.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2)))
70.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 3)))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (/.f64 (-.f64 (cos.f64 (neg.f64 delta)) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) 2))))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
99.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
91.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
89.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 delta)))))
93.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (log1p.f64 (expm1.f64 (sin.f64 (+.f64 delta phi1))))))))
67.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (cos.f64 delta)))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
77.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
89.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3) 1/3)))
83.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 phi1 2))) -2)))
89.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (pow.f64 (sin.f64 phi1) 2))) 1)))
89.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)))
71.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (*.f64 phi1 phi1))))
90.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
90.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (cos.f64 delta)))))
82.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (cos.f64 delta))))
80.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
92.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
92.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 phi1 delta))) 2) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
91.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
92.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (fabs.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
82.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
87.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
79.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
87.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
85.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
44.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
76.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
79.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
70.7%
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
93.5%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
99.9%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
87.6%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
83.1%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
89.3%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
76.4%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
82.1%
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))) (cos.f64 delta)))
82.4%
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
75.4%
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 theta (sin.f64 delta))) (cos.f64 delta)))
90.3%
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
76.4%
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))))
60.8%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
74.7%
lambda1
Compiler

Compiled 3740 to 1505 computations (59.8% saved)

regimes799.0ms (3.7%)

Counts
98 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 theta (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (*.f64 phi1 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 phi1 2))) -2)))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (pow.f64 (sin.f64 phi1) 2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (/.f64 (-.f64 (cos.f64 (neg.f64 delta)) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) 2))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))))
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3) 1/3)))
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (log1p.f64 (expm1.f64 (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (/.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 phi1 delta))) 2) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (fabs.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 2) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1) (cos.f64 delta)))) 1)))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) 3)))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 1)))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) 3) 1/3)))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))))
Outputs
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
Calls

7 calls:

428.0ms
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))))
75.0ms
delta
52.0ms
lambda1
43.0ms
phi1
43.0ms
phi2
Results
AccuracySegmentsBranch
99.9%1lambda1
99.9%1phi1
99.9%1phi2
99.9%1delta
99.9%1theta
99.9%1(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))))
99.9%1(atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))))))
Compiler

Compiled 2353 to 599 computations (74.5% saved)

regimes225.0ms (1.1%)

Counts
76 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 theta (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (*.f64 phi1 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 phi1 2))) -2)))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (pow.f64 (sin.f64 phi1) 2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (/.f64 (-.f64 (cos.f64 (neg.f64 delta)) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) 2))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))))
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3) 1/3)))
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (log1p.f64 (expm1.f64 (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (/.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 phi1 delta))) 2) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (fabs.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) 2) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
Calls

5 calls:

57.0ms
phi1
41.0ms
delta
33.0ms
theta
33.0ms
lambda1
32.0ms
phi2
Results
AccuracySegmentsBranch
99.9%1lambda1
99.9%1phi1
99.9%1phi2
99.9%1delta
99.9%1theta
Compiler

Compiled 1411 to 422 computations (70.1% saved)

regimes212.0ms (1%)

Counts
74 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 theta (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (*.f64 phi1 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 phi1 2))) -2)))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (pow.f64 (sin.f64 phi1) 2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (/.f64 (-.f64 (cos.f64 (neg.f64 delta)) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) 2))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))))
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3) 1/3)))
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (log1p.f64 (expm1.f64 (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (/.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) (sin.f64 (+.f64 phi1 delta))) 2) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (fabs.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
Calls

5 calls:

51.0ms
phi2
39.0ms
delta
33.0ms
lambda1
32.0ms
theta
32.0ms
phi1
Results
AccuracySegmentsBranch
95.1%1lambda1
95.1%1phi1
95.1%1phi2
95.1%1delta
95.1%1theta
Compiler

Compiled 1349 to 410 computations (69.6% saved)

regimes568.0ms (2.7%)

Counts
67 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 theta (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (*.f64 phi1 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 phi1 2))) -2)))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (pow.f64 (sin.f64 phi1) 2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (/.f64 (-.f64 (cos.f64 (neg.f64 delta)) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) 2))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))))
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3) 1/3)))
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (log1p.f64 (expm1.f64 (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (/.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
Calls

5 calls:

272.0ms
theta
50.0ms
delta
48.0ms
lambda1
30.0ms
phi1
29.0ms
phi2
Results
AccuracySegmentsBranch
95.1%1lambda1
95.1%1phi1
95.1%1phi2
95.1%1delta
95.1%1theta
Compiler

Compiled 1144 to 368 computations (67.8% saved)

regimes261.0ms (1.2%)

Counts
65 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 theta (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (*.f64 phi1 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 phi1 2))) -2)))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) (+.f64 1 (pow.f64 (sin.f64 phi1) 2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (/.f64 (-.f64 (cos.f64 (neg.f64 delta)) (cos.f64 (+.f64 delta (+.f64 phi1 phi1)))) 2))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2)))))
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) 2))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3) 1/3)))
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) 1) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (+.f64 phi1 delta))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (exp.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (log1p.f64 (expm1.f64 (sin.f64 (+.f64 delta phi1))))))))
(+.f64 lambda1 (-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 delta) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (log.f64 (/.f64 (exp.f64 (cos.f64 delta)) (exp.f64 (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))
Calls

5 calls:

80.0ms
theta
54.0ms
delta
51.0ms
lambda1
30.0ms
phi2
27.0ms
phi1
Results
AccuracySegmentsBranch
93.3%1phi1
93.3%1delta
95.1%3theta
93.3%1lambda1
93.3%1phi2
Compiler

Compiled 1088 to 363 computations (66.6% saved)

regimes93.0ms (0.4%)

Counts
46 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 theta (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (*.f64 phi1 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 phi1 2))) -2)))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 (+.f64 delta phi1)) (sin.f64 phi1)))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
Calls

4 calls:

21.0ms
delta
20.0ms
phi2
19.0ms
phi1
19.0ms
lambda1
Results
AccuracySegmentsBranch
92.9%1phi2
92.9%1delta
92.9%1lambda1
92.9%1phi1
Compiler

Compiled 668 to 231 computations (65.4% saved)

regimes133.0ms (0.6%)

Counts
42 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 theta (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (*.f64 phi1 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 phi1 2))) -2)))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 phi1)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (expm1.f64 (log1p.f64 (cos.f64 delta)))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
Calls

4 calls:

65.0ms
phi2
18.0ms
phi1
18.0ms
delta
17.0ms
lambda1
Results
AccuracySegmentsBranch
92.9%1phi1
92.9%1lambda1
92.9%1phi2
92.9%1delta
Compiler

Compiled 592 to 210 computations (64.5% saved)

regimes146.0ms (0.7%)

Counts
34 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 theta (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (*.f64 phi1 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 phi1 2))) -2)))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) phi1))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
Calls

5 calls:

48.0ms
delta
41.0ms
theta
16.0ms
lambda1
16.0ms
phi2
16.0ms
phi1
Results
AccuracySegmentsBranch
90.3%1theta
90.3%1lambda1
90.3%1phi1
90.3%1phi2
93.0%3delta
Compiler

Compiled 471 to 173 computations (63.3% saved)

regimes75.0ms (0.4%)

Counts
20 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 theta (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 phi1)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (-.f64 (+.f64 (cos.f64 delta) 1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (*.f64 phi1 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/2) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)) lambda1)) 3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (cos.f64 phi1) (cos.f64 phi1))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
Calls

5 calls:

29.0ms
theta
12.0ms
phi1
11.0ms
delta
9.0ms
lambda1
9.0ms
phi2
Results
AccuracySegmentsBranch
87.6%1delta
87.6%1lambda1
87.6%1phi1
87.6%1phi2
89.3%3theta
Compiler

Compiled 259 to 109 computations (57.9% saved)

regimes68.0ms (0.3%)

Counts
8 → 3
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 theta (pow.f64 delta 3))) (*.f64 theta delta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 theta (sin.f64 delta))) (cos.f64 delta)))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
Calls

5 calls:

15.0ms
theta
15.0ms
phi1
15.0ms
phi2
15.0ms
delta
5.0ms
lambda1
Results
AccuracySegmentsBranch
83.7%3theta
77.8%1lambda1
79.6%3phi1
84.2%3delta
79.6%2phi2
Compiler

Compiled 103 to 56 computations (45.6% saved)

regimes23.0ms (0.1%)

Counts
4 → 3
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))
Calls

2 calls:

11.0ms
theta
10.0ms
delta
Results
AccuracySegmentsBranch
81.0%3theta
81.5%3delta
Compiler

Compiled 42 to 23 computations (45.2% saved)

regimes63.0ms (0.3%)

Accuracy

Total -45.8b remaining (-283.3%)

Threshold costs -45.8b (-283.3%)

Counts
3 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 theta delta) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))
Outputs
lambda1
Calls

5 calls:

49.0ms
lambda1
3.0ms
delta
3.0ms
phi1
3.0ms
theta
3.0ms
phi2
Results
AccuracySegmentsBranch
74.7%1phi1
74.7%1lambda1
74.7%1theta
74.7%1phi2
74.7%1delta
Compiler

Compiled 51 to 37 computations (27.5% saved)

bsearch274.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
133.0ms
3.9781952509340616e-22
10.150801987587304
141.0ms
-2.117434058407239e+52
-3.400655023195095e+38
Results
155.0ms110×body1024valid
79.0ms186×body256valid
32.0ms39×body512valid
2.0msbody2048valid
Compiler

Compiled 676 to 492 computations (27.2% saved)

bsearch116.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
77.0ms
1.6377457218129705e-46
6.174789613631173e-45
39.0ms
-7.20336210461279e-68
-5.410206482564838e-68
Results
64.0ms50×body1024valid
34.0ms92×body256valid
15.0ms18×body512valid
Compiler

Compiled 266 to 200 computations (24.8% saved)

simplify100.0ms (0.5%)

Algorithm
egg-herbie
Rules
748×unsub-neg
422×neg-mul-1
356×distribute-lft-neg-in
204×distribute-neg-out
170×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083790
1139790
2186790
3239790
4299790
5339790
6431790
7853790
81314790
91361790
101445790
111521790
121601790
131659790
141685790
151699790
161711790
171723790
181728790
191729790
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(if (<=.f64 delta -1750000000000000117235623414300987965308928) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) (if (<=.f64 delta 7566047373982433/36028797018963968) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta))) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(if (<=.f64 delta -8499176403487565/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) (if (<=.f64 delta 1064596454321581/200867255532373784442745261542645325315275374222849104412672) lambda1 (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
lambda1
Outputs
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 phi1 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (+.f64 delta phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (+.f64 (cos.f64 delta) (-.f64 (/.f64 (cos.f64 (*.f64 phi1 2)) 2) 1/2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(if (<=.f64 delta -1750000000000000117235623414300987965308928) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) (if (<=.f64 delta 7566047373982433/36028797018963968) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta))) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(if (or (<=.f64 delta -1750000000000000117235623414300987965308928) (not (<=.f64 delta 7566047373982433/36028797018963968))) (+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) delta) (cos.f64 delta))))
(if (<=.f64 delta -8499176403487565/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))) (if (<=.f64 delta 1064596454321581/200867255532373784442745261542645325315275374222849104412672) lambda1 (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta)))))
(if (or (<=.f64 delta -8499176403487565/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (not (<=.f64 delta 1064596454321581/200867255532373784442745261542645325315275374222849104412672))) (+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))) lambda1)
lambda1
Compiler

Compiled 311 to 204 computations (34.4% saved)

soundness1.0s (4.8%)

Rules
1542×fma-def
1542×fma-def
1528×fma-def
1302×associate-*r*
1256×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025105
144105
273105
397105
4117105
5155105
6226105
7297105
8423105
9557105
10625105
11743105
12877105
131065105
141303105
151650105
161813105
171984105
181986105
191993105
201999105
039526
1889522
025105
144105
273105
397105
4117105
5155105
6226105
7297105
8423105
9557105
10625105
11743105
12877105
131065105
141303105
151650105
161813105
171984105
181986105
191993105
201999105
032347
1715347
080618061
1207316893
2796516893
038624
1808554
086342989
1242640239
Stop Event
node limit
node limit
node limit
node limit
saturated
node limit
saturated
Compiler

Compiled 1008 to 313 computations (68.9% saved)

end111.0ms (0.5%)

Compiler

Compiled 588 to 206 computations (65% saved)

Profiling

Loading profile data...