Destination given bearing on a great circle

Time bar (total: 24.0s)

analyze1.2s (5.2%)

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)

sample8.0s (33.1%)

Results
5.7s4050×body1024valid
1.1s2805×body256valid
1.1s1393×body512valid
25.0msbody2048valid
Bogosity

preprocess606.0ms (2.5%)

Algorithm
egg-herbie
Rules
1510×fma-def
1260×distribute-lft-neg-in
928×sub-neg
812×neg-mul-1
762×*-commutative
Problems
218×No Errors
29×(-.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 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01832370
14012362
26822358
311352358
425452358
541592358
649932358
758472358
867972358
972392358
1074342358
1175352358
1275352358
1378882358
Stop Event
node limit
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)))))))))
(+.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 (neg.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 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 (neg.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (neg.f64 phi1)) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 phi1)) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (sin.f64 delta)) (cos.f64 theta)))))))))
(+.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 (*.f64 (sin.f64 theta) (sin.f64 (neg.f64 delta))) (cos.f64 phi1)) (-.f64 (cos.f64 (neg.f64 delta)) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 delta))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (neg.f64 delta))) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 (neg.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 (neg.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 phi1) (*.f64 (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 (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))) (-.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 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (neg.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))))) (cos.f64 delta))))
(+.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 phi1) (*.f64 (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 (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))) (-.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 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (neg.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))))) (cos.f64 delta))))
(+.f64 (neg.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 (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) (neg.f64 lambda1))
(-.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)))))))) lambda1)
(-.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 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))) lambda1)
(-.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))) lambda1)
(-.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (neg.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))))) (cos.f64 delta))) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 (neg.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 (neg.f64 phi1)) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 phi1)) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 (neg.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 (neg.f64 (sin.f64 phi1)) (sin.f64 (asin.f64 (fma.f64 (neg.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 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) (neg.f64 (sin.f64 phi1))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (-.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (cos.f64 delta))))
(+.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 phi1) (*.f64 (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 (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))) (-.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 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (neg.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))))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 (neg.f64 delta))) (cos.f64 phi1)) (-.f64 (cos.f64 (neg.f64 delta)) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 delta))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (neg.f64 delta))) (cos.f64 theta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (neg.f64 (sin.f64 delta)))) (-.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 (neg.f64 (sin.f64 delta)) (cos.f64 theta))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (neg.f64 (sin.f64 delta)))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (neg.f64 (sin.f64 delta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (neg.f64 (cos.f64 phi1)))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (neg.f64 (sin.f64 delta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (neg.f64 (cos.f64 phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (asin.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (neg.f64 (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (neg.f64 (cos.f64 phi1)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (asin.f64 (fma.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (neg.f64 (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 (neg.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 (neg.f64 theta))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (neg.f64 (sin.f64 theta)))) (-.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 (cos.f64 phi1) (neg.f64 (sin.f64 delta)))) (-.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) (neg.f64 (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) (neg.f64 (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) (neg.f64 (cos.f64 phi1)))) (fma.f64 (neg.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))))) (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 (*.f64 (sin.f64 theta) (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 lambda1) (*.f64 (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 (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 delta) (*.f64 (sin.f64 theta) (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 theta) (cos.f64 lambda1))))))))))
(+.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 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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) 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))) (-.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 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 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (neg.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))))) (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 (cos.f64 phi1) (*.f64 (sin.f64 theta) (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 (cos.f64 phi1) (*.f64 (sin.f64 theta) (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 lambda1) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (neg.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))))) (cos.f64 lambda1))))
(+.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 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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 lambda1))) (-.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 (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 lambda1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.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 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))))
(+.f64 theta (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 lambda1))) (fma.f64 (neg.f64 (sin.f64 phi1)) (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 phi2) (*.f64 (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 (cos.f64 delta) (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (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 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 (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))) (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))))) (sin.f64 (neg.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 (neg.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)))))) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
(+.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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (sin.f64 theta) (cos.f64 delta)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (fma.f64 (sin.f64 theta) (neg.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 theta) (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.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 (cos.f64 phi1) (*.f64 (sin.f64 theta) (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 (cos.f64 phi1) (*.f64 (sin.f64 theta) (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 (neg.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))))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (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 delta) (*.f64 (cos.f64 phi1) (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 (neg.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))))) (cos.f64 delta))))
(+.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 phi1) (*.f64 (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 (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))) (-.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 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 (asin.f64 (fma.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (cos.f64 delta)) (*.f64 (sin.f64 phi1) (cos.f64 theta)))))) (cos.f64 theta))))
Symmetry

(abs phi2)

Compiler

Compiled 241 to 47 computations (80.5% saved)

eval2.0ms (0%)

Compiler

Compiled 165 to 45 computations (72.7% saved)

prune5.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(+.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.6%
(+.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.7%
(+.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
99.7%
(+.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.6%
(+.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.7%
(+.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
Compiler

Compiled 224 to 134 computations (40.2% saved)

localize644.0ms (2.7%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.6%
(*.f64 (sin.f64 theta) (sin.f64 delta))
99.5%
(*.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.7%
(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))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.5%
(*.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))))))))
Compiler

Compiled 555 to 44 computations (92.1% saved)

series44.0ms (0.2%)

Counts
12 → 384
Calls

105 calls:

TimeVariablePointExpression
4.0ms
phi1
@-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))
3.0ms
phi1
@0
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
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
phi1
@-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
phi1
@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))))))))

rewrite200.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
572×associate-*r*
291×log1p-expm1-u
291×expm1-log1p-u
287×add-cube-cbrt
286×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042709
1762705
Stop Event
node limit
Counts
12 → 298
Calls
Call 1
Inputs
(-.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 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))
(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 (+.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 (sin.f64 theta) (sin.f64 delta))
Outputs
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))))
(+.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))))
(*.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))) (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))
(/.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))))
(/.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(-.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (/.f64 (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) phi1)) (cos.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) phi1))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) -2)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1)
(pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (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)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3) (pow.f64 (cos.f64 phi1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(+.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (cos.f64 delta))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1) (*.f64 (cos.f64 delta) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))) 1)
(*.f64 1 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2) (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (pow.f64 (cos.f64 delta) 2)) (-.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (cos.f64 delta)))
(pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1)
(pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (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)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3) (pow.f64 (cos.f64 phi1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 1) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 1) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1)
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) 1/2)) (cos.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (*.f64 (cos.f64 (*.f64 (PI.f64) 1/2)) (sin.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 1 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sqrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2)) (/.f64 1 (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2)) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2))) (neg.f64 (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 3))
(sin.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))))
(+.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))))
(*.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))) (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))
(/.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))))
(/.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(-.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (/.f64 (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) phi1)) (cos.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) phi1))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) -2)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 theta delta)) 2) (/.f64 (cos.f64 (+.f64 theta delta)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta)))))
(/.f64 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta)))) -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 (pow.f64 (exp.f64 (sin.f64 theta)) (sin.f64 delta)))
(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))))

simplify430.0ms (1.8%)

Algorithm
egg-herbie
Rules
1476×fma-def
1366×fma-neg
1316×associate-*r*
1112×associate-*l*
582×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067055047
1187552426
2770652426
Stop Event
node limit
Counts
682 → 411
Calls
Call 1
Inputs
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.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 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta))) (*.f64 -1 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta))) (+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (*.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 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 theta 7) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.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/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.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 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(+.f64 1 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 2) (-.f64 (*.f64 1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (pow.f64 delta 2) (-.f64 (*.f64 1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (*.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 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 theta 7) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.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/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.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 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(sin.f64 phi1)
(+.f64 (sin.f64 phi1) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (sin.f64 phi1))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(+.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(*.f64 (cos.f64 theta) (sin.f64 delta))
(+.f64 (*.f64 phi1 (cos.f64 delta)) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 phi1 (cos.f64 delta)) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (cos.f64 delta))) (+.f64 (*.f64 phi1 (cos.f64 delta)) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.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 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta))) (*.f64 -1 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta))) (+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 theta (sin.f64 delta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (sin.f64 delta))) (*.f64 theta (sin.f64 delta)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (sin.f64 delta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (sin.f64 delta))) (*.f64 theta (sin.f64 delta))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (sin.f64 delta))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 theta 7) (sin.f64 delta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (sin.f64 delta))) (*.f64 theta (sin.f64 delta)))))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 delta (sin.f64 theta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 delta (sin.f64 theta)))
(+.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 delta (sin.f64 theta))))
(+.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 delta (sin.f64 theta)))))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))))
(+.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))))
(*.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))) (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))
(/.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))))
(/.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(-.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (/.f64 (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) phi1)) (cos.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) phi1))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) -2)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1)
(pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (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)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3) (pow.f64 (cos.f64 phi1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(+.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (cos.f64 delta))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1) (*.f64 (cos.f64 delta) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))) 1)
(*.f64 1 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2) (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (pow.f64 (cos.f64 delta) 2)) (-.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (cos.f64 delta)))
(pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1)
(pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (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)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3) (pow.f64 (cos.f64 phi1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 1) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 1) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1)
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) 1/2)) (cos.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (*.f64 (cos.f64 (*.f64 (PI.f64) 1/2)) (sin.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 1 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sqrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2)) (/.f64 1 (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2)) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2))) (neg.f64 (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 3))
(sin.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))))
(+.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))))
(*.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))) (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))
(/.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))))
(/.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(-.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (/.f64 (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) phi1)) (cos.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) phi1))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) -2)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 theta delta)) 2) (/.f64 (cos.f64 (+.f64 theta delta)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta)))))
(/.f64 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta)))) -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 (pow.f64 (exp.f64 (sin.f64 theta)) (sin.f64 delta)))
(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))))
Outputs
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (*.f64 -1 (fma.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 -1 (fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (pow.f64 (sin.f64 phi1) 2)) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.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 1 (-.f64 (*.f64 -1 (+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) -1/2))))) (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 -1 (fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (*.f64 (pow.f64 delta 2) (fma.f64 (pow.f64 (sin.f64 phi1) 2) -1/2 1/2))) 1) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (fma.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (fma.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) -1/2))) (*.f64 (*.f64 1/6 (pow.f64 delta 3)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (fma.f64 -1 (fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (*.f64 (pow.f64 delta 2) (fma.f64 (pow.f64 (sin.f64 phi1) 2) -1/2 1/2))) (*.f64 (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (*.f64 1/6 (pow.f64 delta 3)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.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 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 (cos.f64 delta) (pow.f64 phi1 2)))))
(fma.f64 -1 (fma.f64 (cos.f64 delta) (pow.f64 phi1 2) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta))) (*.f64 -1 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1 (fma.f64 (pow.f64 phi1 2) (cos.f64 delta) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (cos.f64 delta) (pow.f64 phi1 2) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.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 phi1) (sin.f64 delta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(-.f64 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 delta)) (pow.f64 theta 2))) (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/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 4)) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (+.f64 (*.f64 1/2 (pow.f64 theta 2)) (*.f64 -1/24 (pow.f64 theta 4)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 4)) (fma.f64 1/720 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 6)) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (+.f64 (*.f64 -1/24 (pow.f64 theta 4)) (*.f64 1/720 (pow.f64 theta 6)))) (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 delta)) (pow.f64 theta 2))) (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 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))
(fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 (cos.f64 delta) (pow.f64 phi1 2)))
(fma.f64 (cos.f64 delta) (pow.f64 phi1 2) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (pow.f64 phi1 2) (cos.f64 delta) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3))))
(fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (cos.f64 delta) (pow.f64 phi1 2) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta))) (+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(fma.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4)) (fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (pow.f64 phi1 2) (cos.f64 delta) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3)))))
(fma.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4)) (fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (cos.f64 delta) (pow.f64 phi1 2) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3))))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2)) (fma.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2)) (fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2)) (fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 delta 3)) (fma.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (*.f64 (pow.f64 delta 3) -1/6) delta))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.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 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(fma.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(fma.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) (sin.f64 delta))) (*.f64 -1/2 (pow.f64 theta 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(fma.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta)))) (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 4)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (*.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) (sin.f64 delta))) (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) (*.f64 (pow.f64 theta 4) 1/24))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta)))) (fma.f64 -1/720 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 6)) (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 4)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.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) (sin.f64 delta))) (*.f64 (pow.f64 theta 4) 1/24))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) (*.f64 (pow.f64 theta 6) -1/720))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta))))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (fma.f64 1/120 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (pow.f64 delta 5)) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 1/120 (pow.f64 delta 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta))))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (fma.f64 -1/5040 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (pow.f64 delta 7)) (fma.f64 1/120 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (pow.f64 delta 5)) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 1/120 (pow.f64 delta 5)))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 (*.f64 (pow.f64 delta 3) -1/6) (*.f64 -1/5040 (pow.f64 delta 7)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 3)) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 3)) (fma.f64 1/120 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 5)) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 3))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 theta (*.f64 1/120 (pow.f64 theta 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 theta 7) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 3)) (fma.f64 -1/5040 (*.f64 (*.f64 (pow.f64 theta 7) (cos.f64 phi1)) (sin.f64 delta)) (fma.f64 1/120 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 5)) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 theta (*.f64 1/120 (pow.f64 theta 5)))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 (*.f64 -1/6 (pow.f64 theta 3)) (*.f64 -1/5040 (pow.f64 theta 7)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(fma.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.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/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 (sin.f64 delta) (sin.f64 theta))))
(fma.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta))) (fma.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 (sin.f64 delta) (sin.f64 theta))))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (pow.f64 phi1 4) 1/24))))
(+.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 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(fma.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta))) (fma.f64 -1/720 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (pow.f64 phi1 6)) (fma.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 phi1 4) 1/24) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 -1/720 (pow.f64 phi1 6)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(+.f64 1 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 1 (*.f64 -1 (fma.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 -1 (fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (pow.f64 (sin.f64 phi1) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 2) (-.f64 (*.f64 1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2)))))
(+.f64 1 (+.f64 (*.f64 -1 (fma.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))) (*.f64 (pow.f64 delta 2) (fma.f64 1/2 (pow.f64 (sin.f64 phi1) 2) -1/2))))
(+.f64 1 (fma.f64 -1 (fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 2) (fma.f64 (pow.f64 (sin.f64 phi1) 2) 1/2 -1/2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (pow.f64 delta 2) (-.f64 (*.f64 1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2))))))
(+.f64 1 (+.f64 (*.f64 -1 (fma.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))) (fma.f64 1/6 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 delta 3)) (*.f64 (pow.f64 delta 2) (fma.f64 1/2 (pow.f64 (sin.f64 phi1) 2) -1/2)))))
(+.f64 1 (fma.f64 -1 (fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (pow.f64 (sin.f64 phi1) 2)) (fma.f64 (pow.f64 delta 2) (fma.f64 (pow.f64 (sin.f64 phi1) 2) 1/2 -1/2) (*.f64 (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (*.f64 1/6 (pow.f64 delta 3))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.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 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 (cos.f64 delta) (pow.f64 phi1 2)))))
(fma.f64 -1 (fma.f64 (cos.f64 delta) (pow.f64 phi1 2) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 (cos.f64 delta) (pow.f64 phi1 2)))) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) 2/3))))
(+.f64 (fma.f64 -1 (fma.f64 (cos.f64 delta) (pow.f64 phi1 2) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 2/3 (pow.f64 phi1 3))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.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 phi1) (sin.f64 delta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))
(+.f64 (cos.f64 delta) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(-.f64 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 delta)) (pow.f64 theta 2))) (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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))))
(+.f64 (cos.f64 delta) (-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 4)) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (+.f64 (*.f64 1/2 (pow.f64 theta 2)) (*.f64 -1/24 (pow.f64 theta 4)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))))
(+.f64 (cos.f64 delta) (-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 4)) (fma.f64 1/720 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 6)) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (+.f64 (*.f64 -1/24 (pow.f64 theta 4)) (*.f64 1/720 (pow.f64 theta 6)))) (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 delta)) (pow.f64 theta 2))) (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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))
(*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta))))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (fma.f64 1/120 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (pow.f64 delta 5)) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 1/120 (pow.f64 delta 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta))))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (fma.f64 -1/5040 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (pow.f64 delta 7)) (fma.f64 1/120 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (pow.f64 delta 5)) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 1/120 (pow.f64 delta 5)))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 (*.f64 (pow.f64 delta 3) -1/6) (*.f64 -1/5040 (pow.f64 delta 7)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 3)) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 3)) (fma.f64 1/120 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 5)) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 3))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 theta (*.f64 1/120 (pow.f64 theta 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 theta 7) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 3)) (fma.f64 -1/5040 (*.f64 (*.f64 (pow.f64 theta 7) (cos.f64 phi1)) (sin.f64 delta)) (fma.f64 1/120 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 5)) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 theta (*.f64 1/120 (pow.f64 theta 5)))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 (*.f64 -1/6 (pow.f64 theta 3)) (*.f64 -1/5040 (pow.f64 theta 7)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(fma.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.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/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 (sin.f64 delta) (sin.f64 theta))))
(fma.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta))) (fma.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 (sin.f64 delta) (sin.f64 theta))))
(+.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (pow.f64 phi1 4) 1/24))))
(+.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 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta)))) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(fma.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (sin.f64 theta))) (fma.f64 -1/720 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (pow.f64 phi1 6)) (fma.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 phi1 4) 1/24) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 -1/720 (pow.f64 phi1 6)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(sin.f64 phi1)
(+.f64 (sin.f64 phi1) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta)) (sin.f64 phi1))
(+.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (sin.f64 phi1))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(+.f64 (sin.f64 phi1) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (pow.f64 delta 2)) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(+.f64 (*.f64 (cos.f64 theta) (*.f64 delta (cos.f64 phi1))) (*.f64 (+.f64 (*.f64 (pow.f64 delta 2) -1/2) 1) (sin.f64 phi1)))
(+.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 (sin.f64 phi1) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (pow.f64 delta 2)) (fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (*.f64 (+.f64 (*.f64 (pow.f64 delta 2) -1/2) 1) (sin.f64 phi1)))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(*.f64 (cos.f64 theta) (sin.f64 delta))
(+.f64 (*.f64 phi1 (cos.f64 delta)) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(fma.f64 phi1 (cos.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 phi1 (cos.f64 delta)) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (pow.f64 phi1 2)) (fma.f64 phi1 (cos.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 -1/2 (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (pow.f64 phi1 2))) (fma.f64 phi1 (cos.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (cos.f64 delta))) (+.f64 (*.f64 phi1 (cos.f64 delta)) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (pow.f64 phi1 2)) (fma.f64 -1/6 (*.f64 (cos.f64 delta) (pow.f64 phi1 3)) (fma.f64 phi1 (cos.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(fma.f64 -1/2 (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (pow.f64 phi1 2))) (+.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 (cos.f64 delta) (+.f64 (*.f64 (pow.f64 phi1 3) -1/6) phi1))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 2)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 2))) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 2)) (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 4)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) (*.f64 (pow.f64 theta 4) 1/24))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 2)) (fma.f64 -1/720 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 6)) (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (pow.f64 theta 4)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 (*.f64 (pow.f64 theta 6) -1/720) (*.f64 (pow.f64 theta 4) 1/24))) (fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (pow.f64 theta 2))) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (*.f64 -1 (fma.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 -1 (fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (pow.f64 (sin.f64 phi1) 2)) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.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 1 (-.f64 (*.f64 -1 (+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) -1/2))))) (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 -1 (fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (*.f64 (pow.f64 delta 2) (fma.f64 (pow.f64 (sin.f64 phi1) 2) -1/2 1/2))) 1) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (fma.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (fma.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) -1/2))) (*.f64 (*.f64 1/6 (pow.f64 delta 3)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (fma.f64 -1 (fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (*.f64 (pow.f64 delta 2) (fma.f64 (pow.f64 (sin.f64 phi1) 2) -1/2 1/2))) (*.f64 (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (*.f64 1/6 (pow.f64 delta 3)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.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 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 (cos.f64 delta) (pow.f64 phi1 2)))))
(fma.f64 -1 (fma.f64 (cos.f64 delta) (pow.f64 phi1 2) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta))) (*.f64 -1 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1 (fma.f64 (pow.f64 phi1 2) (cos.f64 delta) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (cos.f64 delta) (pow.f64 phi1 2) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3)))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.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 phi1) (sin.f64 delta)))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(-.f64 (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 delta)) (pow.f64 theta 2))) (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/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 4)) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (+.f64 (*.f64 1/2 (pow.f64 theta 2)) (*.f64 -1/24 (pow.f64 theta 4)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 4)) (fma.f64 1/720 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 6)) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (+.f64 (*.f64 -1/24 (pow.f64 theta 4)) (*.f64 1/720 (pow.f64 theta 6)))) (fma.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 delta)) (pow.f64 theta 2))) (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 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))
(fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 (cos.f64 delta) (pow.f64 phi1 2)))
(fma.f64 (cos.f64 delta) (pow.f64 phi1 2) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (pow.f64 phi1 2) (cos.f64 delta) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3))))
(fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (cos.f64 delta) (pow.f64 phi1 2) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta))) (+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(fma.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4)) (fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (pow.f64 phi1 2) (cos.f64 delta) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3)))))
(fma.f64 -1/3 (*.f64 (cos.f64 delta) (pow.f64 phi1 4)) (fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (cos.f64 delta) (pow.f64 phi1 2) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3))))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2)) (fma.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2)) (fma.f64 delta (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2)) (fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 delta 3)) (fma.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 theta) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (+.f64 (*.f64 (pow.f64 delta 3) -1/6) delta))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.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 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(fma.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(fma.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) (sin.f64 delta))) (*.f64 -1/2 (pow.f64 theta 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(fma.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta)))) (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 4)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (*.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) (sin.f64 delta))) (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) (*.f64 (pow.f64 theta 4) 1/24))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta)))) (fma.f64 -1/720 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 6)) (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 4)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 (fma.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) (sin.f64 delta))) (*.f64 (pow.f64 theta 4) 1/24))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) (*.f64 (pow.f64 theta 6) -1/720))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 theta (sin.f64 delta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (sin.f64 delta))) (*.f64 theta (sin.f64 delta)))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (*.f64 theta (sin.f64 delta)))
(*.f64 (sin.f64 delta) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (sin.f64 delta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (sin.f64 delta))) (*.f64 theta (sin.f64 delta))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (fma.f64 1/120 (*.f64 (sin.f64 delta) (pow.f64 theta 5)) (*.f64 theta (sin.f64 delta))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (*.f64 (sin.f64 delta) (+.f64 (*.f64 1/120 (pow.f64 theta 5)) theta)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (sin.f64 delta))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 theta 7) (sin.f64 delta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (sin.f64 delta))) (*.f64 theta (sin.f64 delta)))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 delta) (pow.f64 theta 7)) (fma.f64 1/120 (*.f64 (sin.f64 delta) (pow.f64 theta 5)) (*.f64 theta (sin.f64 delta)))))
(+.f64 (*.f64 (sin.f64 delta) (+.f64 (*.f64 1/120 (pow.f64 theta 5)) theta)) (*.f64 (sin.f64 delta) (+.f64 (*.f64 -1/6 (pow.f64 theta 3)) (*.f64 -1/5040 (pow.f64 theta 7)))))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 delta (sin.f64 theta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 delta (sin.f64 theta)))
(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 delta (sin.f64 theta))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta)) (fma.f64 1/120 (*.f64 (sin.f64 theta) (pow.f64 delta 5)) (*.f64 delta (sin.f64 theta))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta)) (*.f64 (sin.f64 theta) (+.f64 (*.f64 1/120 (pow.f64 delta 5)) 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 delta (sin.f64 theta)))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta)) (fma.f64 -1/5040 (*.f64 (sin.f64 theta) (pow.f64 delta 7)) (fma.f64 1/120 (*.f64 (sin.f64 theta) (pow.f64 delta 5)) (*.f64 delta (sin.f64 theta)))))
(+.f64 (*.f64 (sin.f64 theta) (+.f64 (*.f64 1/120 (pow.f64 delta 5)) delta)) (*.f64 (sin.f64 theta) (+.f64 (*.f64 (pow.f64 delta 3) -1/6) (*.f64 -1/5040 (pow.f64 delta 7)))))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 0)))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 2 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 2 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (+.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 0) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 2 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (+.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 0) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 2 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (+.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 0) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)))
(+.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (fma.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))) (pow.f64 (cos.f64 delta) 2)))
(*.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (/.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))
(/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (sqrt.f64 (cos.f64 delta))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))) (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))))
(*.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 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (fma.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))) (pow.f64 (cos.f64 delta) 2)))
(/.f64 1 (/.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))
(*.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (/.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))
(/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (fma.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))) (pow.f64 (cos.f64 delta) 2)))
(/.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (/.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))
(/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))))
(/.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))))
(*.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 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (fma.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))) (pow.f64 (cos.f64 delta) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2)) (neg.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 2) (*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (cos.f64 delta))))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 3)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3) 1/3)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2))
(fabs.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (*.f64 1/2 (PI.f64)) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (*.f64 1/2 (PI.f64)) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (*.f64 1/2 (PI.f64)) (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 2 (PI.f64)))) (*.f64 1/2 (PI.f64)))
(+.f64 (fabs.f64 (remainder.f64 (fma.f64 1/2 (PI.f64) (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 2 (PI.f64)))) (*.f64 -1/2 (PI.f64)))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (pow.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (pow.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (fma.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 1/2 (PI.f64) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 (PI.f64) (*.f64 1/4 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(/.f64 (-.f64 (*.f64 (PI.f64) (*.f64 1/4 (PI.f64))) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (fma.f64 1/2 (PI.f64) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 2))
(fabs.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (/.f64 (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) phi1)) (cos.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) phi1))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) phi1)) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) -2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))) -2)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (sin.f64 phi1)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 2))
(fabs.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (sin.f64 phi1)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 1)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 3) 1/3)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 2)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) 2))
(fabs.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))))
(log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 3))
(*.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 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 1))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(+.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (cos.f64 delta))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1) (*.f64 (cos.f64 delta) 1))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))) 1)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 1 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2) (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 2) (*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (cos.f64 delta))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (pow.f64 (cos.f64 delta) 2)) (-.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (cos.f64 delta)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 2) (pow.f64 (cos.f64 delta) 2)) (-.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (cos.f64 delta)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 2) (pow.f64 (cos.f64 delta) 2)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (cos.f64 delta))))
(pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 1)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 3)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 3) 1/3)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2))
(fabs.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 3))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 1))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (*.f64 1/2 (PI.f64)) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (*.f64 1/2 (PI.f64)) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (*.f64 1/2 (PI.f64)) (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 2 (PI.f64)))) (*.f64 1/2 (PI.f64)))
(+.f64 (fabs.f64 (remainder.f64 (fma.f64 1/2 (PI.f64) (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 2 (PI.f64)))) (*.f64 -1/2 (PI.f64)))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (pow.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (pow.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (fma.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 1/2 (PI.f64) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 (PI.f64) (*.f64 1/4 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(/.f64 (-.f64 (*.f64 (PI.f64) (*.f64 1/4 (PI.f64))) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (fma.f64 1/2 (PI.f64) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 2))
(fabs.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 1)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 3) 1/3)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 2)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) 2))
(fabs.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))))
(log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) 3))
(*.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 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 1))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta)))
(+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 1) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 1))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 1) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 1))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1)
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) 1/2)) (cos.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (*.f64 (cos.f64 (*.f64 (PI.f64) 1/2)) (sin.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(-.f64 (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2)) (-.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(*.f64 1 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) 2)) (cbrt.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sqrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 3)) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2)) (/.f64 1 (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2)) (-.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 3)) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2)) (-.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 3)) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2)) (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2)) (-.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 3)) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2))) (neg.f64 (-.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2) (pow.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) 2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) 2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))))
(pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 1)
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 3) 1/3)
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2)
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) 2))
(fabs.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(log.f64 (exp.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 3))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(sin.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(sin.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 0)))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 2 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (fma.f64 (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 2 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (+.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 0) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 2 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (+.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 0) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) (*.f64 2 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (+.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 0) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)))
(+.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (fma.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))) (pow.f64 (cos.f64 delta) 2)))
(*.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (/.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))
(/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (sqrt.f64 (cos.f64 delta))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))) (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))))
(*.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 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (fma.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))) (pow.f64 (cos.f64 delta) 2)))
(/.f64 1 (/.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))
(*.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (/.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))
(/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (fma.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))) (pow.f64 (cos.f64 delta) 2)))
(/.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (/.f64 1 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))
(/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))))
(/.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))))
(*.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 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (fma.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))) (pow.f64 (cos.f64 delta) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2)) (neg.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (+.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 2) (*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (cos.f64 delta))))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 3)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3) 1/3)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2)
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta)) 2))
(fabs.f64 (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (*.f64 1/2 (PI.f64)) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (*.f64 1/2 (PI.f64)) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (*.f64 1/2 (PI.f64)) (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 2 (PI.f64)))) (*.f64 1/2 (PI.f64)))
(+.f64 (fabs.f64 (remainder.f64 (fma.f64 1/2 (PI.f64) (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 2 (PI.f64)))) (*.f64 -1/2 (PI.f64)))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (pow.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (pow.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (fma.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 1/2 (PI.f64) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 (PI.f64) (*.f64 1/4 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(/.f64 (-.f64 (*.f64 (PI.f64) (*.f64 1/4 (PI.f64))) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (fma.f64 1/2 (PI.f64) (acos.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 2))
(fabs.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.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 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 0 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (/.f64 (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) phi1)) (cos.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) phi1))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) phi1)) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))) -2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))) (cos.f64 (+.f64 phi1 (asin.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))) -2)
(pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (sin.f64 phi1)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 2))
(fabs.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (sin.f64 phi1)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (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 theta delta)) 2) (/.f64 (cos.f64 (+.f64 theta delta)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (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 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta)))))
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 delta theta))))
(/.f64 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta)))) -2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (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 (pow.f64 (exp.f64 (sin.f64 theta)) (sin.f64 delta)))
(*.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))

eval155.0ms (0.6%)

Compiler

Compiled 20459 to 4438 computations (78.3% saved)

prune202.0ms (0.8%)

Pruning

29 alts after pruning (29 fresh and 0 done)

PrunedKeptTotal
New43329462
Fresh000
Picked303
Done000
Total43629465
Accuracy
99.9%
Counts
465 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.0%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 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.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (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)))))))))
73.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 delta (sin.f64 theta)) (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.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
89.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
91.2%
(+.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))))
99.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))
95.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta))))
65.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2)))
77.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
91.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))))
99.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
73.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta))))))
95.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
99.7%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
95.0%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
84.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
77.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
77.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2))))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))))))
87.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
87.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3))))
52.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (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.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.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))))))))))
93.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3)) (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)))))))))
56.0%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 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.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (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)))))))))
73.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 delta (sin.f64 theta)) (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.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
89.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
91.2%
(+.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))))
99.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))
95.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta))))
65.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2)))
77.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
91.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))))
99.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
73.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta))))))
95.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
99.7%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
95.0%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
84.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
77.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
77.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2))))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))))))
87.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
87.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3))))
52.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (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.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.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))))))))))
93.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3)) (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 4156 to 2520 computations (39.4% saved)

localize683.0ms (2.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.5%
(asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
99.0%
(fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
99.6%
(*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1))
99.6%
(*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.2%
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))
99.7%
(*.f64 (sin.f64 theta) (cos.f64 phi1))
99.6%
(asin.f64 (sin.f64 phi1))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.1%
(fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
100.0%
(cos.f64 phi1)
99.8%
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))
99.7%
(*.f64 (sin.f64 theta) (cos.f64 phi1))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.6%
(*.f64 (sin.f64 delta) (sin.f64 theta))
99.5%
(*.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))))))))
Compiler

Compiled 683 to 46 computations (93.3% saved)

series27.0ms (0.1%)

Counts
13 → 336
Calls

90 calls:

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

rewrite111.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
578×associate-*r*
374×associate-*l*
282×log1p-expm1-u
282×expm1-log1p-u
280×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036495
1598477
Stop Event
node limit
Counts
13 → 270
Calls
Call 1
Inputs
(*.f64 (sin.f64 delta) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))
(cos.f64 phi1)
(fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(asin.f64 (sin.f64 phi1))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))
(*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1))
(fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
Outputs
(-.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 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta)))))
(/.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 (pow.f64 (exp.f64 (sin.f64 theta)) (sin.f64 delta)))
(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 (*.f64 (sin.f64 theta) (cos.f64 phi1)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1)))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1)))) -2)
(pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (cos.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 theta) 3)))
(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 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) 1/2)) (cos.f64 (acos.f64 (sin.f64 phi1)))) (*.f64 (sin.f64 (*.f64 (PI.f64) 1/2)) (sin.f64 (acos.f64 (sin.f64 phi1)))))
(+.f64 (*.f64 (cos.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) 1/2))) (*.f64 (sin.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64))))) (sin.f64 (*.f64 (PI.f64) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 phi1))) 1)
(*.f64 1 (cos.f64 phi1))
(*.f64 (cbrt.f64 (cos.f64 phi1)) (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)))
(*.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)))
(pow.f64 (cos.f64 phi1) 1)
(pow.f64 (cbrt.f64 (cos.f64 phi1)) 3)
(pow.f64 (pow.f64 (cos.f64 phi1) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 phi1)) 2)
(sqrt.f64 (pow.f64 (cos.f64 phi1) 2))
(sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(log.f64 (exp.f64 (cos.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 phi1))))
(cbrt.f64 (pow.f64 (cos.f64 phi1) 3))
(expm1.f64 (log1p.f64 (cos.f64 phi1)))
(exp.f64 (log.f64 (cos.f64 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 phi1)) 1))
(log1p.f64 (expm1.f64 (cos.f64 phi1)))
(+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))
(+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1) (*.f64 (cos.f64 delta) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))) 1)
(*.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 phi1) 2) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 phi1) 2)) (pow.f64 (cos.f64 delta) 2)) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(pow.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sin.f64 phi1))))
(+.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (neg.f64 (*.f64 (PI.f64) 1/2)))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sin.f64 phi1)))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(-.f64 (exp.f64 (log1p.f64 phi1)) 1)
(*.f64 1 phi1)
(*.f64 (cbrt.f64 phi1) (pow.f64 (cbrt.f64 phi1) 2))
(*.f64 (pow.f64 (cbrt.f64 phi1) 2) (cbrt.f64 phi1))
(*.f64 (sqrt.f64 phi1) (sqrt.f64 phi1))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (sin.f64 phi1)) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (sin.f64 phi1)) (acos.f64 (sin.f64 phi1))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (PI.f64) 1/2) 3)) (+.f64 (*.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64))))) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (sin.f64 phi1)) (acos.f64 (sin.f64 phi1)))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sin.f64 phi1))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2))) (+.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2)))
(pow.f64 phi1 1)
(pow.f64 (cbrt.f64 phi1) 3)
(pow.f64 (pow.f64 phi1 3) 1/3)
(pow.f64 (sqrt.f64 phi1) 2)
(sqrt.f64 (pow.f64 phi1 2))
(log.f64 (exp.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 phi1)))
(cbrt.f64 (pow.f64 phi1 3))
phi1
(expm1.f64 (log1p.f64 phi1))
(exp.f64 (log.f64 phi1))
(exp.f64 (*.f64 (log.f64 phi1) 1))
(log1p.f64 (expm1.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)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1)))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1)))) -2)
(pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (cos.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 theta) 3)))
(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 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (neg.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (neg.f64 (cos.f64 delta)) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (neg.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (neg.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 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 delta)) (sin.f64 phi1))) (*.f64 (sqrt.f64 (cos.f64 delta)) (sin.f64 phi1))))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))))
(+.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))))
(+.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))
(/.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) 3) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 (*.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 2) (*.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))) 1)
(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 (*.f64 (sqrt.f64 (cos.f64 delta)) (sin.f64 phi1)) 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))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) 1)
(pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 theta)) (sin.f64 delta)) (cos.f64 phi1)) (sin.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(+.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (cos.f64 delta))
(+.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) 1) (*.f64 (cos.f64 delta) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))) 1)
(*.f64 1 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2) (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (cos.f64 delta)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (pow.f64 (cos.f64 delta) 2)) (-.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (cos.f64 delta)))
(pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 theta)) (sin.f64 delta)) (cos.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))

simplify311.0ms (1.3%)

Algorithm
egg-herbie
Rules
876×fma-neg
804×log-prod
726×*-commutative
706×+-commutative
616×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
090135675
1242933674
2704533674
Stop Event
node limit
Counts
606 → 566
Calls
Call 1
Inputs
(*.f64 delta (sin.f64 theta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 delta (sin.f64 theta)))
(+.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 delta (sin.f64 theta))))
(+.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 delta (sin.f64 theta)))))
(*.f64 theta (sin.f64 delta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (sin.f64 delta))) (*.f64 theta (sin.f64 delta)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (sin.f64 delta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (sin.f64 delta))) (*.f64 theta (sin.f64 delta))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (sin.f64 delta))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 theta 7) (sin.f64 delta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (sin.f64 delta))) (*.f64 theta (sin.f64 delta)))))
(*.f64 theta (cos.f64 phi1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1))) (*.f64 theta (cos.f64 phi1)))
(+.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 theta (cos.f64 phi1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 theta 7) (cos.f64 phi1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (cos.f64 phi1))) (*.f64 theta (cos.f64 phi1)))))
(*.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 (sin.f64 theta) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))))
(+.f64 (sin.f64 theta) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 theta)))))
(+.f64 (sin.f64 theta) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 theta))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
1
(+.f64 1 (*.f64 -1/2 (pow.f64 phi1 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 1/24 (pow.f64 phi1 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (*.f64 1/24 (pow.f64 phi1 4)))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 phi1 2)))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (pow.f64 phi1 2)) (*.f64 1/3 (pow.f64 phi1 4))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 (*.f64 -2/45 (pow.f64 phi1 6)) (*.f64 1/3 (pow.f64 phi1 4)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (*.f64 -1/2 (pow.f64 delta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (*.f64 1/24 (pow.f64 delta 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 (*.f64 -1/720 (pow.f64 delta 6)) (*.f64 1/24 (pow.f64 delta 4))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
phi1
phi1
phi1
phi1
phi1
phi1
phi1
phi1
phi1
phi1
phi1
phi1
(*.f64 theta (cos.f64 phi1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1))) (*.f64 theta (cos.f64 phi1)))
(+.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 theta (cos.f64 phi1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 theta 7) (cos.f64 phi1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (cos.f64 phi1))) (*.f64 theta (cos.f64 phi1)))))
(*.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 (sin.f64 theta) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))))
(+.f64 (sin.f64 theta) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 theta)))))
(+.f64 (sin.f64 theta) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 theta))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (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))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.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 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta))) (*.f64 -1 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 delta 4) (pow.f64 (sin.f64 phi1) 2))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 delta 6) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 delta 4) (pow.f64 (sin.f64 phi1) 2))) (pow.f64 (sin.f64 phi1) 2))))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (pow.f64 phi1 2) (cos.f64 delta))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta))) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 phi1 6) (cos.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta))) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 phi1 8) (cos.f64 delta))) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 phi1 6) (cos.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))) (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 1/12 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))) (+.f64 (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 1/12 (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 -1/144 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 -1/240 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/5040 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 1 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 2) (-.f64 (*.f64 1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (pow.f64 delta 2) (-.f64 (*.f64 1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (cos.f64 theta) (sin.f64 delta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(-.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 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta)))))
(/.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 (pow.f64 (exp.f64 (sin.f64 theta)) (sin.f64 delta)))
(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 (*.f64 (sin.f64 theta) (cos.f64 phi1)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1)))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1)))) -2)
(pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (cos.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 theta) 3)))
(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 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) 1/2)) (cos.f64 (acos.f64 (sin.f64 phi1)))) (*.f64 (sin.f64 (*.f64 (PI.f64) 1/2)) (sin.f64 (acos.f64 (sin.f64 phi1)))))
(+.f64 (*.f64 (cos.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) 1/2))) (*.f64 (sin.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64))))) (sin.f64 (*.f64 (PI.f64) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 phi1))) 1)
(*.f64 1 (cos.f64 phi1))
(*.f64 (cbrt.f64 (cos.f64 phi1)) (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)))
(*.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)))
(pow.f64 (cos.f64 phi1) 1)
(pow.f64 (cbrt.f64 (cos.f64 phi1)) 3)
(pow.f64 (pow.f64 (cos.f64 phi1) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 phi1)) 2)
(sqrt.f64 (pow.f64 (cos.f64 phi1) 2))
(sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(log.f64 (exp.f64 (cos.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 phi1))))
(cbrt.f64 (pow.f64 (cos.f64 phi1) 3))
(expm1.f64 (log1p.f64 (cos.f64 phi1)))
(exp.f64 (log.f64 (cos.f64 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 phi1)) 1))
(log1p.f64 (expm1.f64 (cos.f64 phi1)))
(+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))
(+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1) (*.f64 (cos.f64 delta) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))) 1)
(*.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 phi1) 2) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 phi1) 2)) (pow.f64 (cos.f64 delta) 2)) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(pow.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sin.f64 phi1))))
(+.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (neg.f64 (*.f64 (PI.f64) 1/2)))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sin.f64 phi1)))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(-.f64 (exp.f64 (log1p.f64 phi1)) 1)
(*.f64 1 phi1)
(*.f64 (cbrt.f64 phi1) (pow.f64 (cbrt.f64 phi1) 2))
(*.f64 (pow.f64 (cbrt.f64 phi1) 2) (cbrt.f64 phi1))
(*.f64 (sqrt.f64 phi1) (sqrt.f64 phi1))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (sin.f64 phi1)) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (sin.f64 phi1)) (acos.f64 (sin.f64 phi1))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (PI.f64) 1/2) 3)) (+.f64 (*.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64))))) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (sin.f64 phi1)) (acos.f64 (sin.f64 phi1)))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sin.f64 phi1))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2))) (+.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2)))
(pow.f64 phi1 1)
(pow.f64 (cbrt.f64 phi1) 3)
(pow.f64 (pow.f64 phi1 3) 1/3)
(pow.f64 (sqrt.f64 phi1) 2)
(sqrt.f64 (pow.f64 phi1 2))
(log.f64 (exp.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 phi1)))
(cbrt.f64 (pow.f64 phi1 3))
(expm1.f64 (log1p.f64 phi1))
(exp.f64 (log.f64 phi1))
(exp.f64 (*.f64 (log.f64 phi1) 1))
(log1p.f64 (expm1.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)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1)))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1)))) -2)
(pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (cos.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 theta) 3)))
(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 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (neg.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (neg.f64 (cos.f64 delta)) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (neg.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (neg.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 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 delta)) (sin.f64 phi1))) (*.f64 (sqrt.f64 (cos.f64 delta)) (sin.f64 phi1))))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))))
(+.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))))
(+.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))
(/.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) 3) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 (*.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 2) (*.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(exp.f64 (log.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 1 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))) 1)
(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 (*.f64 (sqrt.f64 (cos.f64 delta)) (sin.f64 phi1)) 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))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) 1)
(pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 theta)) (sin.f64 delta)) (cos.f64 phi1)) (sin.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(+.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (cos.f64 delta))
(+.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) 1) (*.f64 (cos.f64 delta) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))) 1)
(*.f64 1 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2) (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (cos.f64 delta)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (pow.f64 (cos.f64 delta) 2)) (-.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (cos.f64 delta)))
(pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(log.f64 (+.f64 1 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 theta)) (sin.f64 delta)) (cos.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
Outputs
(*.f64 delta (sin.f64 theta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 theta))) (*.f64 delta (sin.f64 theta)))
(fma.f64 -1/6 (*.f64 (sin.f64 theta) (pow.f64 delta 3)) (*.f64 delta (sin.f64 theta)))
(*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3))))
(+.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 delta (sin.f64 theta))))
(fma.f64 -1/6 (*.f64 (sin.f64 theta) (pow.f64 delta 3)) (fma.f64 1/120 (*.f64 (sin.f64 theta) (pow.f64 delta 5)) (*.f64 delta (sin.f64 theta))))
(fma.f64 -1/6 (*.f64 (sin.f64 theta) (pow.f64 delta 3)) (*.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 delta (sin.f64 theta)))))
(fma.f64 -1/6 (*.f64 (sin.f64 theta) (pow.f64 delta 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 theta) (pow.f64 delta 7)) (fma.f64 1/120 (*.f64 (sin.f64 theta) (pow.f64 delta 5)) (*.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 -1/6 (pow.f64 delta 3)) (*.f64 -1/5040 (pow.f64 delta 7)))))
(*.f64 theta (sin.f64 delta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (sin.f64 delta))) (*.f64 theta (sin.f64 delta)))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (*.f64 theta (sin.f64 delta)))
(*.f64 (sin.f64 delta) (+.f64 theta (*.f64 -1/6 (pow.f64 theta 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (sin.f64 delta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (sin.f64 delta))) (*.f64 theta (sin.f64 delta))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (fma.f64 1/120 (*.f64 (sin.f64 delta) (pow.f64 theta 5)) (*.f64 theta (sin.f64 delta))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (*.f64 (sin.f64 delta) (+.f64 theta (*.f64 1/120 (pow.f64 theta 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (sin.f64 delta))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 theta 7) (sin.f64 delta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (sin.f64 delta))) (*.f64 theta (sin.f64 delta)))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 theta 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 delta) (pow.f64 theta 7)) (fma.f64 1/120 (*.f64 (sin.f64 delta) (pow.f64 theta 5)) (*.f64 theta (sin.f64 delta)))))
(+.f64 (*.f64 (sin.f64 delta) (+.f64 theta (*.f64 1/120 (pow.f64 theta 5)))) (*.f64 (sin.f64 delta) (+.f64 (*.f64 -1/6 (pow.f64 theta 3)) (*.f64 -1/5040 (pow.f64 theta 7)))))
(*.f64 theta (cos.f64 phi1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1))) (*.f64 theta (cos.f64 phi1)))
(fma.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1)) (*.f64 theta (cos.f64 phi1)))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/6 (pow.f64 theta 3)) 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 theta (cos.f64 phi1))))
(fma.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1)) (fma.f64 1/120 (*.f64 (pow.f64 theta 5) (cos.f64 phi1)) (*.f64 theta (cos.f64 phi1))))
(fma.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1)) (*.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/5040 (*.f64 (pow.f64 theta 7) (cos.f64 phi1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (cos.f64 phi1))) (*.f64 theta (cos.f64 phi1)))))
(fma.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1)) (fma.f64 -1/5040 (*.f64 (pow.f64 theta 7) (cos.f64 phi1)) (fma.f64 1/120 (*.f64 (pow.f64 theta 5) (cos.f64 phi1)) (*.f64 theta (cos.f64 phi1)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 1/120 (pow.f64 theta 5)))) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/6 (pow.f64 theta 3)) (*.f64 -1/5040 (pow.f64 theta 7)))))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(sin.f64 theta)
(+.f64 (sin.f64 theta) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))))
(+.f64 (sin.f64 theta) (*.f64 -1/2 (*.f64 (sin.f64 theta) (pow.f64 phi1 2))))
(*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 phi1 2))) (sin.f64 theta))
(+.f64 (sin.f64 theta) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 theta)))))
(+.f64 (sin.f64 theta) (fma.f64 -1/2 (*.f64 (sin.f64 theta) (pow.f64 phi1 2)) (*.f64 1/24 (*.f64 (sin.f64 theta) (pow.f64 phi1 4)))))
(+.f64 (sin.f64 theta) (*.f64 (sin.f64 theta) (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 (sin.f64 theta) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 theta))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 theta))))))
(+.f64 (sin.f64 theta) (fma.f64 -1/2 (*.f64 (sin.f64 theta) (pow.f64 phi1 2)) (fma.f64 -1/720 (*.f64 (sin.f64 theta) (pow.f64 phi1 6)) (*.f64 1/24 (*.f64 (sin.f64 theta) (pow.f64 phi1 4))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 phi1 2))) (sin.f64 theta)) (*.f64 (sin.f64 theta) (fma.f64 -1/720 (pow.f64 phi1 6) (*.f64 1/24 (pow.f64 phi1 4)))))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
1
(+.f64 1 (*.f64 -1/2 (pow.f64 phi1 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 1/24 (pow.f64 phi1 4))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 1/24 (pow.f64 phi1 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (*.f64 1/24 (pow.f64 phi1 4)))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 phi1 2)))
(+.f64 (cos.f64 delta) (neg.f64 (pow.f64 phi1 2)))
(-.f64 (cos.f64 delta) (pow.f64 phi1 2))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (pow.f64 phi1 2)) (*.f64 1/3 (pow.f64 phi1 4))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (pow.f64 phi1 2) (*.f64 (pow.f64 phi1 4) 1/3)))
(+.f64 (cos.f64 delta) (-.f64 (*.f64 (pow.f64 phi1 4) 1/3) (pow.f64 phi1 2)))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 (*.f64 -2/45 (pow.f64 phi1 6)) (*.f64 1/3 (pow.f64 phi1 4)))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (pow.f64 phi1 2) (fma.f64 -2/45 (pow.f64 phi1 6) (*.f64 (pow.f64 phi1 4) 1/3))))
(+.f64 (cos.f64 delta) (-.f64 (fma.f64 -2/45 (pow.f64 phi1 6) (*.f64 (pow.f64 phi1 4) 1/3)) (pow.f64 phi1 2)))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 1 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (*.f64 -1/2 (pow.f64 delta 2))))
(+.f64 (-.f64 1 (pow.f64 (sin.f64 phi1) 2)) (*.f64 -1/2 (pow.f64 delta 2)))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (*.f64 1/24 (pow.f64 delta 4)))))
(+.f64 (-.f64 1 (pow.f64 (sin.f64 phi1) 2)) (fma.f64 -1/2 (pow.f64 delta 2) (*.f64 1/24 (pow.f64 delta 4))))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 -1/2 (pow.f64 delta 2) (*.f64 1/24 (pow.f64 delta 4))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 (*.f64 -1/720 (pow.f64 delta 6)) (*.f64 1/24 (pow.f64 delta 4))))))
(+.f64 (-.f64 1 (pow.f64 (sin.f64 phi1) 2)) (fma.f64 -1/2 (pow.f64 delta 2) (fma.f64 -1/720 (pow.f64 delta 6) (*.f64 1/24 (pow.f64 delta 4)))))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 -1/2 (pow.f64 delta 2) (fma.f64 -1/720 (pow.f64 delta 6) (*.f64 1/24 (pow.f64 delta 4)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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 (cos.f64 delta) (*.f64 -1 (pow.f64 (sin.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))
phi1
phi1
phi1
phi1
phi1
phi1
phi1
phi1
phi1
phi1
phi1
phi1
(*.f64 theta (cos.f64 phi1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1))) (*.f64 theta (cos.f64 phi1)))
(fma.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1)) (*.f64 theta (cos.f64 phi1)))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/6 (pow.f64 theta 3)) 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 theta (cos.f64 phi1))))
(fma.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1)) (fma.f64 1/120 (*.f64 (pow.f64 theta 5) (cos.f64 phi1)) (*.f64 theta (cos.f64 phi1))))
(fma.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1)) (*.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/5040 (*.f64 (pow.f64 theta 7) (cos.f64 phi1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 theta 5) (cos.f64 phi1))) (*.f64 theta (cos.f64 phi1)))))
(fma.f64 -1/6 (*.f64 (pow.f64 theta 3) (cos.f64 phi1)) (fma.f64 -1/5040 (*.f64 (pow.f64 theta 7) (cos.f64 phi1)) (fma.f64 1/120 (*.f64 (pow.f64 theta 5) (cos.f64 phi1)) (*.f64 theta (cos.f64 phi1)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 theta (*.f64 1/120 (pow.f64 theta 5)))) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/6 (pow.f64 theta 3)) (*.f64 -1/5040 (pow.f64 theta 7)))))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(sin.f64 theta)
(+.f64 (sin.f64 theta) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))))
(+.f64 (sin.f64 theta) (*.f64 -1/2 (*.f64 (sin.f64 theta) (pow.f64 phi1 2))))
(*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 phi1 2))) (sin.f64 theta))
(+.f64 (sin.f64 theta) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 theta)))))
(+.f64 (sin.f64 theta) (fma.f64 -1/2 (*.f64 (sin.f64 theta) (pow.f64 phi1 2)) (*.f64 1/24 (*.f64 (sin.f64 theta) (pow.f64 phi1 4)))))
(+.f64 (sin.f64 theta) (*.f64 (sin.f64 theta) (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 (sin.f64 theta) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 theta))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 theta))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 theta))))))
(+.f64 (sin.f64 theta) (fma.f64 -1/2 (*.f64 (sin.f64 theta) (pow.f64 phi1 2)) (fma.f64 -1/720 (*.f64 (sin.f64 theta) (pow.f64 phi1 6)) (*.f64 1/24 (*.f64 (sin.f64 theta) (pow.f64 phi1 4))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 phi1 2))) (sin.f64 theta)) (*.f64 (sin.f64 theta) (fma.f64 -1/720 (pow.f64 phi1 6) (*.f64 1/24 (pow.f64 phi1 4)))))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (sin.f64 theta))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (neg.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.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 1 (-.f64 (*.f64 -1 (+.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (*.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 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta)) (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (pow.f64 (cos.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (fma.f64 -1 (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2)))) (*.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (-.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (pow.f64 delta 3) 1/6)) (*.f64 (pow.f64 delta 2) (+.f64 1/2 (*.f64 -1/2 (pow.f64 (sin.f64 phi1) 2))))) (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (pow.f64 (cos.f64 phi1) 2))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(-.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta))) (*.f64 -1 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta)))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3))))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))) (-.f64 (*.f64 (pow.f64 phi1 2) (neg.f64 (cos.f64 delta))) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 2))) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (*.f64 1/2 (pow.f64 theta 2))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 4)) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 2))))) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (+.f64 (*.f64 1/2 (pow.f64 theta 2)) (*.f64 -1/24 (pow.f64 theta 4)))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(-.f64 (+.f64 (cos.f64 delta) (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 4)) (fma.f64 1/720 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 6)) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 2)))))) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(+.f64 (fma.f64 -1/24 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (+.f64 (*.f64 1/2 (pow.f64 theta 2)) (*.f64 1/720 (pow.f64 theta 6))))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(-.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2)) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (*.f64 -1/2 (pow.f64 delta 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 delta 4) (pow.f64 (sin.f64 phi1) 2))) (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2)) (fma.f64 1/24 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 4)) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (fma.f64 -1/2 (pow.f64 delta 2) (*.f64 1/24 (pow.f64 delta 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 delta 6) (pow.f64 (sin.f64 phi1) 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 delta 4) (pow.f64 (sin.f64 phi1) 2))) (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 2)) (fma.f64 -1/720 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 6)) (fma.f64 1/24 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 delta 4)) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (fma.f64 -1/720 (pow.f64 delta 6) (*.f64 1/24 (pow.f64 delta 4)))) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (*.f64 -1/2 (pow.f64 delta 2)))))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (pow.f64 phi1 2) (cos.f64 delta))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))
(fma.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta)) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))
(*.f64 (cos.f64 delta) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 phi1 4) -1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta))) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 phi1 6) (cos.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta))))
(fma.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta)) (fma.f64 2/45 (*.f64 (pow.f64 phi1 6) (cos.f64 delta)) (*.f64 (pow.f64 phi1 2) (cos.f64 delta))))
(fma.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta)) (*.f64 (cos.f64 delta) (+.f64 (*.f64 (pow.f64 phi1 6) 2/45) (pow.f64 phi1 2))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta))) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 phi1 8) (cos.f64 delta))) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 phi1 6) (cos.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(fma.f64 -1/3 (*.f64 (pow.f64 phi1 4) (cos.f64 delta)) (fma.f64 -1/315 (*.f64 (cos.f64 delta) (pow.f64 phi1 8)) (fma.f64 2/45 (*.f64 (pow.f64 phi1 6) (cos.f64 delta)) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(+.f64 (*.f64 (cos.f64 delta) (+.f64 (*.f64 (pow.f64 phi1 6) 2/45) (pow.f64 phi1 2))) (*.f64 (cos.f64 delta) (+.f64 (*.f64 (pow.f64 phi1 4) -1/3) (*.f64 -1/315 (pow.f64 phi1 8)))))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3)))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))) (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 1/12 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (fma.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3) (*.f64 (pow.f64 phi1 5) (fma.f64 1/120 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) 1/8)))))
(fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (fma.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3) (*.f64 (pow.f64 phi1 5) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) 2/15))))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))) (+.f64 (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 1/12 (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 -1/144 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 -1/240 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/5040 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))))
(fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (fma.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3) (fma.f64 (pow.f64 phi1 5) (fma.f64 1/120 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) 1/8)) (*.f64 (pow.f64 phi1 7) (fma.f64 -1/144 (*.f64 (sin.f64 delta) (cos.f64 theta)) (fma.f64 -1/240 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -1/630)))))))
(fma.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)) (fma.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -2/3) (fma.f64 (pow.f64 phi1 5) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) 2/15) (*.f64 (pow.f64 phi1 7) (fma.f64 -1/144 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) -29/5040))))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))
(*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))))
(*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (fma.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 delta (*.f64 1/120 (pow.f64 delta 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (fma.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (fma.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 (*.f64 -1/5040 (pow.f64 delta 7)) (*.f64 1/120 (pow.f64 delta 5)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) 1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 2)) (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 4)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) (*.f64 1/24 (pow.f64 theta 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 2)) (fma.f64 -1/720 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 6)) (fma.f64 1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 4)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 theta 4)) 1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) (*.f64 -1/720 (pow.f64 theta 6)))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))))
(-.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta)))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 delta) (cos.f64 theta))) (fma.f64 -1 (*.f64 (pow.f64 phi1 2) (cos.f64 delta)) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) 2/3)))))
(+.f64 (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))) (-.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) 2/3)) (*.f64 (pow.f64 phi1 2) (cos.f64 delta))))
(+.f64 (cos.f64 delta) (-.f64 (fma.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) 2/3) (*.f64 (pow.f64 phi1 2) (neg.f64 (cos.f64 delta)))) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 1 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2))))
(-.f64 (+.f64 1 (neg.f64 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (pow.f64 delta 2) (-.f64 (*.f64 1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2)))))
(+.f64 1 (fma.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (fma.f64 -1 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 delta 2) (fma.f64 1/2 (pow.f64 (sin.f64 phi1) 2) -1/2)))))
(+.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta))) (*.f64 (pow.f64 delta 2) (fma.f64 (pow.f64 (sin.f64 phi1) 2) 1/2 -1/2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (pow.f64 delta 2) (-.f64 (*.f64 1/2 (pow.f64 (sin.f64 phi1) 2)) 1/2))))))
(+.f64 1 (fma.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (fma.f64 -1 (pow.f64 (sin.f64 phi1) 2) (fma.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (*.f64 (pow.f64 delta 2) (fma.f64 1/2 (pow.f64 (sin.f64 phi1) 2) -1/2))))))
(+.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta))) (fma.f64 1/6 (*.f64 (pow.f64 delta 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 (pow.f64 delta 2) (fma.f64 (pow.f64 (sin.f64 phi1) 2) 1/2 -1/2))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (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) (cos.f64 phi1))))))
(-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (*.f64 1/2 (pow.f64 theta 2))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(+.f64 (cos.f64 delta) (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (pow.f64 theta 2))) (*.f64 (sin.f64 phi1) (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 4)) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 2))))))
(+.f64 (cos.f64 delta) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (+.f64 (*.f64 1/2 (pow.f64 theta 2)) (*.f64 -1/24 (pow.f64 theta 4)))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))))
(+.f64 (cos.f64 delta) (fma.f64 -1 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1)))) (fma.f64 -1/24 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 4)) (fma.f64 1/720 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 6)) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (pow.f64 theta 2)))))))
(+.f64 (cos.f64 delta) (-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))) (+.f64 (*.f64 1/2 (pow.f64 theta 2)) (*.f64 1/720 (pow.f64 theta 6))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 phi1))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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 -1 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))))
(+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.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))))))
(asin.f64 (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.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 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 (cos.f64 theta) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 theta))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(fma.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 phi1 2))) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (cos.f64 theta) (sin.f64 delta))))
(fma.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta))) (fma.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (sin.f64 delta) (cos.f64 theta))))
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (*.f64 (cos.f64 theta) (sin.f64 delta)))))
(fma.f64 -1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sin.f64 delta) (cos.f64 theta))) (fma.f64 -1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 delta) (cos.f64 theta))) (fma.f64 1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(+.f64 (*.f64 (*.f64 (sin.f64 delta) (cos.f64 theta)) (fma.f64 -1/720 (pow.f64 phi1 6) (*.f64 1/24 (pow.f64 phi1 4)))) (*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 phi1 2))) (*.f64 (sin.f64 delta) (cos.f64 theta))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (fma.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (+.f64 delta (*.f64 1/120 (pow.f64 delta 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(fma.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (fma.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (fma.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 delta (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (+.f64 (*.f64 -1/5040 (pow.f64 delta 7)) (*.f64 1/120 (pow.f64 delta 5)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (sin.f64 delta))
(*.f64 (sin.f64 delta) (cos.f64 phi1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 (cos.f64 phi1) (sin.f64 delta)))
(fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 theta 2) (cos.f64 phi1)) (sin.f64 delta)) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) 1) (*.f64 (sin.f64 delta) (cos.f64 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 (cos.f64 phi1) (sin.f64 delta))))
(fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 theta 2) (cos.f64 phi1)) (sin.f64 delta)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 theta 4) (cos.f64 phi1)) (sin.f64 delta)) (*.f64 (sin.f64 delta) (cos.f64 phi1))))
(+.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) (*.f64 1/24 (pow.f64 theta 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))
(fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 theta 2) (cos.f64 phi1)) (sin.f64 delta)) (fma.f64 -1/720 (*.f64 (*.f64 (pow.f64 theta 6) (cos.f64 phi1)) (sin.f64 delta)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 theta 4) (cos.f64 phi1)) (sin.f64 delta)) (*.f64 (sin.f64 delta) (cos.f64 phi1)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 theta 4)) 1) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (*.f64 (*.f64 (sin.f64 delta) (cos.f64 phi1)) (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) (*.f64 -1/720 (pow.f64 theta 6)))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.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 (sin.f64 theta) (sin.f64 delta))
(-.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 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta)))))
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 delta theta)) (cos.f64 (+.f64 delta theta))))
(/.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 theta) (sin.f64 delta))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3)
(*.f64 (sin.f64 theta) (sin.f64 delta))
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3) 1/3)
(*.f64 (sin.f64 theta) (sin.f64 delta))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 2)
(*.f64 (sin.f64 theta) (sin.f64 delta))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) 2))
(fabs.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 theta)) (sin.f64 delta)))
(*.f64 (sin.f64 theta) (sin.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))))
(*.f64 (sin.f64 theta) (sin.f64 delta))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3))
(*.f64 (sin.f64 theta) (sin.f64 delta))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (sin.f64 theta) 3)))
(*.f64 (sin.f64 theta) (sin.f64 delta))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (sin.f64 delta) 3)))
(*.f64 (sin.f64 theta) (sin.f64 delta))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(*.f64 (sin.f64 theta) (sin.f64 delta))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(*.f64 (sin.f64 theta) (sin.f64 delta))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 1))
(*.f64 (sin.f64 theta) (sin.f64 delta))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))))
(*.f64 (sin.f64 theta) (sin.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))) 1)
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(/.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1)))))
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1)))) -2)
(/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 theta phi1))) (sin.f64 (+.f64 theta phi1))) -2)
(pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 1)
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 3)
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(pow.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3) 1/3)
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 2)
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 2))
(fabs.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 theta)))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (cos.f64 phi1) 3)))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 theta) 3)))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (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))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (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))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (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))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (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))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (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))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 3)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)) 3) 1/3)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)) 2))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)) 2))
(fabs.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (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))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (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))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)) 3))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (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))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (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))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (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))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (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))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) 1/2)) (cos.f64 (acos.f64 (sin.f64 phi1)))) (*.f64 (sin.f64 (*.f64 (PI.f64) 1/2)) (sin.f64 (acos.f64 (sin.f64 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (acos.f64 (sin.f64 phi1))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (acos.f64 (sin.f64 phi1)))))
(+.f64 (*.f64 (cos.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) 1/2))) (*.f64 (sin.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64))))) (sin.f64 (*.f64 (PI.f64) 1/2))))
(fma.f64 (cos.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64))))) (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (sin.f64 (*.f64 1/2 (PI.f64))) (sin.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 phi1))) 1)
(cos.f64 phi1)
(*.f64 1 (cos.f64 phi1))
(cos.f64 phi1)
(*.f64 (cbrt.f64 (cos.f64 phi1)) (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2))
(cos.f64 phi1)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)))
(cos.f64 phi1)
(*.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)))
(cos.f64 phi1)
(pow.f64 (cos.f64 phi1) 1)
(cos.f64 phi1)
(pow.f64 (cbrt.f64 (cos.f64 phi1)) 3)
(cos.f64 phi1)
(pow.f64 (pow.f64 (cos.f64 phi1) 3) 1/3)
(cos.f64 phi1)
(pow.f64 (sqrt.f64 (cos.f64 phi1)) 2)
(cos.f64 phi1)
(sqrt.f64 (pow.f64 (cos.f64 phi1) 2))
(fabs.f64 (cos.f64 phi1))
(sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(sqrt.f64 (pow.f64 (cos.f64 phi1) 2))
(fabs.f64 (cos.f64 phi1))
(log.f64 (exp.f64 (cos.f64 phi1)))
(cos.f64 phi1)
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 phi1))))
(cos.f64 phi1)
(cbrt.f64 (pow.f64 (cos.f64 phi1) 3))
(cos.f64 phi1)
(expm1.f64 (log1p.f64 (cos.f64 phi1)))
(cos.f64 phi1)
(exp.f64 (log.f64 (cos.f64 phi1)))
(cos.f64 phi1)
(exp.f64 (*.f64 (log.f64 (cos.f64 phi1)) 1))
(cos.f64 phi1)
(log1p.f64 (expm1.f64 (cos.f64 phi1)))
(cos.f64 phi1)
(+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1) (*.f64 (cos.f64 delta) 1))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))) 1)
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 phi1) 2) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 phi1) 2) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (pow.f64 (sin.f64 phi1) 4) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 phi1) 2) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 phi1) 2)) (pow.f64 (cos.f64 delta) 2)) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(/.f64 (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2)) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(pow.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) 1)
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 3)
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) 3) 1/3)
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2)
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) 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 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) 3))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(exp.f64 (log.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 1))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sin.f64 phi1))))
(-.f64 (*.f64 1/2 (PI.f64)) (acos.f64 (sin.f64 phi1)))
(+.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (neg.f64 (*.f64 (PI.f64) 1/2)))
(+.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) -1/2))
(+.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64)))) (*.f64 -1/2 (PI.f64)))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sin.f64 phi1)))
(-.f64 (*.f64 1/2 (PI.f64)) (acos.f64 (sin.f64 phi1)))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(+.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) -1/2))
(+.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64)))) (*.f64 -1/2 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 phi1)) 1)
phi1
(*.f64 1 phi1)
phi1
(*.f64 (cbrt.f64 phi1) (pow.f64 (cbrt.f64 phi1) 2))
phi1
(*.f64 (pow.f64 (cbrt.f64 phi1) 2) (cbrt.f64 phi1))
phi1
(*.f64 (sqrt.f64 phi1) (sqrt.f64 phi1))
phi1
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (sin.f64 phi1)) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (sin.f64 phi1)) (acos.f64 (sin.f64 phi1))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sin.f64 phi1))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (pow.f64 (acos.f64 (sin.f64 phi1)) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4) (*.f64 (acos.f64 (sin.f64 phi1)) (fma.f64 (PI.f64) 1/2 (acos.f64 (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (PI.f64) 1/2) 3)) (+.f64 (*.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64))))) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2)))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64)))) 3) (*.f64 (pow.f64 (PI.f64) 3) 1/8)) (+.f64 (*.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64))) (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64)))) (*.f64 (*.f64 1/2 (PI.f64)) (+.f64 (*.f64 1/2 (PI.f64)) (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64))))))))
(/.f64 (+.f64 (pow.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64)))) 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8)) (+.f64 (*.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64))) (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64)))) (*.f64 (*.f64 1/2 (PI.f64)) (+.f64 (*.f64 1/2 (PI.f64)) (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (sin.f64 phi1)) (acos.f64 (sin.f64 phi1)))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sin.f64 phi1))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4) (*.f64 (acos.f64 (sin.f64 phi1)) (acos.f64 (sin.f64 phi1)))) (fma.f64 (PI.f64) 1/2 (acos.f64 (sin.f64 phi1))))
(/.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) 1/4 (*.f64 (acos.f64 (sin.f64 phi1)) (neg.f64 (acos.f64 (sin.f64 phi1))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (sin.f64 phi1))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2))) (+.f64 (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2)))
(/.f64 (-.f64 (*.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64))) (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4)) (+.f64 (*.f64 1/2 (PI.f64)) (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64))))))
(/.f64 (fma.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64))) (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) -1/4)) (+.f64 (*.f64 1/2 (PI.f64)) (fabs.f64 (remainder.f64 (+.f64 phi1 (*.f64 1/2 (PI.f64))) (*.f64 2 (PI.f64))))))
(pow.f64 phi1 1)
phi1
(pow.f64 (cbrt.f64 phi1) 3)
phi1
(pow.f64 (pow.f64 phi1 3) 1/3)
phi1
(pow.f64 (sqrt.f64 phi1) 2)
phi1
(sqrt.f64 (pow.f64 phi1 2))
(fabs.f64 phi1)
(log.f64 (exp.f64 phi1))
phi1
(log.f64 (+.f64 1 (expm1.f64 phi1)))
phi1
(cbrt.f64 (pow.f64 phi1 3))
phi1
(expm1.f64 (log1p.f64 phi1))
phi1
(exp.f64 (log.f64 phi1))
phi1
(exp.f64 (*.f64 (log.f64 phi1) 1))
phi1
(log1p.f64 (expm1.f64 phi1))
phi1
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))) 1)
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(/.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1)))))
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1)))) -2)
(/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 theta phi1))) (sin.f64 (+.f64 theta phi1))) -2)
(pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 1)
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 3)
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(pow.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3) 1/3)
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 2)
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 2))
(fabs.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (sin.f64 theta)))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)))))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 (cos.f64 phi1) 3)))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 theta) 3)))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 1))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))
(*.f64 (sin.f64 theta) (cos.f64 phi1))
(+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) (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 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(+.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (+.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (neg.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (neg.f64 (cos.f64 delta)) (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (neg.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1))) (sin.f64 phi1)))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (neg.f64 (sin.f64 phi1))))))
(+.f64 (cos.f64 delta) (-.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 delta) (sin.f64 phi1)))))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (neg.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 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 delta)) (sin.f64 phi1))) (*.f64 (sqrt.f64 (cos.f64 delta)) (sin.f64 phi1))))
(-.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 (fma.f64 1 (cos.f64 delta) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (fma.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 (sin.f64 phi1) (+.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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)))))) (*.f64 2 (*.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 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (fma.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 (sin.f64 phi1) (+.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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)))))) (*.f64 2 (*.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 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))))
(+.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) (fma.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(+.f64 (fma.f64 (fma.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 (sin.f64 phi1) (+.f64 (neg.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(+.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))) (fma.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1 (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)))
(+.f64 (+.f64 (cos.f64 delta) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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)))))) (*.f64 2 (*.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) 1) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))
(+.f64 (cos.f64 delta) (fma.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))))
(+.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (+.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(*.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2) (cbrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (/.f64 1 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(/.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2) (fma.f64 (fma.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 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 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 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (cos.f64 delta))) (-.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(*.f64 (+.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 (cos.f64 delta))) (-.f64 (sqrt.f64 (cos.f64 delta)) (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 1 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))))
(*.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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 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 1 (/.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(/.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2) (fma.f64 (fma.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 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(/.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2) (fma.f64 (fma.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 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(*.f64 1 (/.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 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 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 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2)) (neg.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2) (fma.f64 (fma.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 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (*.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 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (neg.f64 (cos.f64 delta))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) 3) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 (*.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 2) (*.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3)) (fma.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))) (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))) (+.f64 (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 2) (*.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 delta) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 3) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 3)) (fma.f64 (+.f64 (cos.f64 delta) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (+.f64 (cos.f64 delta) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (*.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (*.f64 (cos.f64 delta) (+.f64 1 (pow.f64 (sin.f64 phi1) 2)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 2)) (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))) (+.f64 (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta)))))) (pow.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 2)) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 delta) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (+.f64 (cos.f64 delta) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (*.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2))) (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))
(pow.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1)
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 3)
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3) 1/3)
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2)
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2))
(fabs.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))) 1)
(*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(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 (*.f64 (sqrt.f64 (cos.f64 delta)) (sin.f64 phi1)) 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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) 1)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) 1)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) 3)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) 3) 1/3)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) 2)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta)))) 2))
(fabs.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 theta)) (sin.f64 delta)) (cos.f64 phi1)) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (log.f64 (pow.f64 (exp.f64 (cos.f64 theta)) (sin.f64 delta)))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (cos.f64 theta))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1)))) 3))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) 1))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (sin.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(+.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (*.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) 1) (*.f64 (cos.f64 delta) 1))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))) 1)
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 1 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2) (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (+.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (*.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (*.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 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (neg.f64 (cos.f64 delta))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1))) (pow.f64 (cos.f64 delta) 2)) (-.f64 (*.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1)) (cos.f64 delta)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2) (pow.f64 (cos.f64 delta) 2)) (-.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (cos.f64 delta)))
(/.f64 (-.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) (pow.f64 (cos.f64 delta) 2)) (fma.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (neg.f64 (cos.f64 delta))))
(pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 1)
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 3)
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 3) 1/3)
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 2)
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 2))
(fabs.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta)) 3))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))) 1))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))))
(fma.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 (fma.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 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(-.f64 (*.f64 1/2 (PI.f64)) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (*.f64 1/2 (PI.f64)) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (*.f64 1/2 (PI.f64)) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(-.f64 (*.f64 1/2 (PI.f64)) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(-.f64 (exp.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 1)
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(-.f64 (fabs.f64 (remainder.f64 (+.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (*.f64 (PI.f64) 1/2)) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) 1/2))
(+.f64 (fabs.f64 (remainder.f64 (+.f64 (*.f64 1/2 (PI.f64)) (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 2 (PI.f64)))) (*.f64 (PI.f64) -1/2))
(+.f64 (*.f64 -1/2 (PI.f64)) (fabs.f64 (remainder.f64 (+.f64 (*.f64 1/2 (PI.f64)) (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (*.f64 2 (PI.f64)))))
(*.f64 1 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 (pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2) (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (pow.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/4) (*.f64 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(pow.f64 (cbrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3)
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(pow.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3) 1/3)
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(pow.f64 (sqrt.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 2)
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(sqrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 2))
(fabs.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(log.f64 (exp.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (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 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(cbrt.f64 (pow.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 3))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(expm1.f64 (log1p.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(exp.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(exp.f64 (*.f64 (log.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 1))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(log1p.f64 (expm1.f64 (asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))
(asin.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(asin.f64 (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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))) 1)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 1)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 3)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 2)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3) 1/3)
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 2))
(fabs.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 theta)) (sin.f64 delta)) (cos.f64 phi1)))
(*.f64 (cos.f64 phi1) (log.f64 (pow.f64 (exp.f64 (cos.f64 theta)) (sin.f64 delta))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (log.f64 (exp.f64 (cos.f64 theta)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) 3))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))) 1))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (cos.f64 theta)))

eval680.0ms (2.8%)

Compiler

Compiled 77722 to 19049 computations (75.5% saved)

prune749.0ms (3.1%)

Pruning

54 alts after pruning (52 fresh and 2 done)

PrunedKeptTotal
New1976442020
Fresh16824
Picked325
Done000
Total1995542049
Accuracy
99.9%
Counts
2049 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.1%
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2))
87.9%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 3))
99.4%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
88.2%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (cos.f64 delta)))
78.3%
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1) (cos.f64 delta)))
75.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
70.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
73.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
69.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (cos.f64 delta)))
84.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 theta phi1))) (sin.f64 (+.f64 theta phi1))) -2)) (cos.f64 delta)))
91.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) 1/2)) (cos.f64 (acos.f64 (sin.f64 phi1)))) (*.f64 (sin.f64 (*.f64 (PI.f64) 1/2)) (sin.f64 (acos.f64 (sin.f64 phi1))))))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (log1p.f64 (expm1.f64 (cos.f64 phi1))))) (cos.f64 delta)))
88.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
88.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) (cbrt.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
64.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (expm1.f64 (log1p.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
89.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
99.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
91.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
68.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2)))
77.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 3)))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
91.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))))
99.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3))))
76.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 phi1 2))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
99.7%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
95.0%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
84.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
77.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta)))))
80.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))))
79.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
85.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
85.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
39.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
85.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))) (cos.f64 delta)))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
77.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
77.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
93.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3)) (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)))))))))
73.9%
(+.f64 lambda1 (atan2.f64 (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
78.2%
(+.f64 lambda1 (atan2.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (cos.f64 delta)))
55.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
55.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
88.2%
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
76.1%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
49.0%
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
49.1%
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2))
87.9%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 3))
99.4%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
88.2%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (cos.f64 delta)))
78.3%
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1) (cos.f64 delta)))
75.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
70.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
73.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
69.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (cos.f64 delta)))
84.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 theta phi1))) (sin.f64 (+.f64 theta phi1))) -2)) (cos.f64 delta)))
91.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) 1/2)) (cos.f64 (acos.f64 (sin.f64 phi1)))) (*.f64 (sin.f64 (*.f64 (PI.f64) 1/2)) (sin.f64 (acos.f64 (sin.f64 phi1))))))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (log1p.f64 (expm1.f64 (cos.f64 phi1))))) (cos.f64 delta)))
88.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
88.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) (cbrt.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
64.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (expm1.f64 (log1p.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
89.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
99.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
91.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
68.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2)))
77.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 3)))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
91.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))))
99.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3))))
76.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (pow.f64 phi1 2))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
99.7%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
95.0%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
84.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
77.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta)))))
80.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))))
79.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
85.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
85.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
39.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
85.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))) (cos.f64 delta)))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
77.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
77.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
93.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3)) (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)))))))))
73.9%
(+.f64 lambda1 (atan2.f64 (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
78.2%
(+.f64 lambda1 (atan2.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (cos.f64 delta)))
55.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
55.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
88.2%
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
76.1%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
49.0%
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
Compiler

Compiled 5710 to 3914 computations (31.5% saved)

localize954.0ms (4%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.2%
(cbrt.f64 phi1)
99.2%
(fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
99.0%
(pow.f64 (cbrt.f64 phi1) 3)
99.8%
(*.f64 (sin.f64 theta) (cos.f64 phi1))
99.7%
(*.f64 -1/2 (pow.f64 delta 2))
99.7%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.6%
(pow.f64 (cos.f64 phi1) 2)
99.9%
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
99.8%
(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)))
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.7%
(*.f64 (sin.f64 delta) (sin.f64 phi1))
99.7%
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
99.7%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.6%
(pow.f64 (cos.f64 phi1) 2)
Compiler

Compiled 435 to 102 computations (76.6% saved)

series16.0ms (0.1%)

Counts
11 → 107
Calls

60 calls:

TimeVariablePointExpression
3.0ms
delta
@inf
(fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
1.0ms
theta
@0
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
1.0ms
phi1
@-inf
(pow.f64 (cbrt.f64 phi1) 3)
1.0ms
phi1
@-inf
(fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
1.0ms
phi1
@0
(pow.f64 (cbrt.f64 phi1) 3)

rewrite161.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
970×expm1-udef
524×associate-*r*
340×associate-*l*
271×log1p-expm1-u
270×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041282
1595275
27506275
Stop Event
node limit
Counts
11 → 234
Calls
Call 1
Inputs
(pow.f64 (cos.f64 phi1) 2)
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(*.f64 (sin.f64 delta) (sin.f64 phi1))
(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)))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 -1/2 (pow.f64 delta 2))
(pow.f64 (cbrt.f64 phi1) 3)
(fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))
(cbrt.f64 phi1)
Outputs
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 phi1) 2))) 1)
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
(*.f64 (pow.f64 (cos.f64 phi1) 2) 1)
(*.f64 1 (pow.f64 (cos.f64 phi1) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cbrt.f64 (cos.f64 phi1)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (sqrt.f64 (cos.f64 phi1)) (*.f64 (sqrt.f64 (cos.f64 phi1)) (cos.f64 phi1)))
(*.f64 (*.f64 (cos.f64 phi1) (sqrt.f64 (cos.f64 phi1))) (sqrt.f64 (cos.f64 phi1)))
(*.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2))) (cbrt.f64 (cos.f64 phi1)))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi1)) (cos.f64 (-.f64 phi1 phi1))) 2)
(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))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 phi1) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 phi1))))
(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 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))) 1)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta)))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta))) (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))) 4)
(/.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta)))) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta))) (*.f64 (sin.f64 delta) (sin.f64 phi1))) 2)
(pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (cos.f64 theta)) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) 3) (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 delta phi1)) 2) (/.f64 (cos.f64 (+.f64 phi1 delta)) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))))
(/.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 delta)) (cos.f64 (+.f64 phi1 delta))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (sin.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (sin.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))) 1)
(*.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 (cbrt.f64 (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))) 2))
(*.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 (pow.f64 lambda1 2) (-.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 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 1)
(*.f64 1 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))
(*.f64 (cbrt.f64 (+.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)) 2))
(*.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)) (/.f64 1 (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 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2)) (/.f64 1 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(/.f64 1 (/.f64 (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 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3))))
(/.f64 1 (/.f64 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2))))
(/.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 (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 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)) (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 (pow.f64 lambda1 2) (*.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (-.f64 (pow.f64 lambda1 2) (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 (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 (pow.f64 lambda1 2) (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 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (pow.f64 lambda1 2)) (-.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))
(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 lambda1) 2) (cbrt.f64 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 (sqrt.f64 lambda1) (sqrt.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)
(+.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) -1)
(-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1)
(*.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(/.f64 (-.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1)) (+.f64 1 (*.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1)) 1) (+.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 3))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (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 (cos.f64 phi1) (cos.f64 phi1))
(*.f64 (pow.f64 (cos.f64 phi1) 2) 1)
(*.f64 1 (pow.f64 (cos.f64 phi1) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cbrt.f64 (cos.f64 phi1)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (sqrt.f64 (cos.f64 phi1)) (*.f64 (sqrt.f64 (cos.f64 phi1)) (cos.f64 phi1)))
(*.f64 (*.f64 (cos.f64 phi1) (sqrt.f64 (cos.f64 phi1))) (sqrt.f64 (cos.f64 phi1)))
(*.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2))) (cbrt.f64 (cos.f64 phi1)))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi1)) (cos.f64 (-.f64 phi1 phi1))) 2)
(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))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 phi1) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 phi1))))
(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 (*.f64 -1/2 (pow.f64 delta 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 delta 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 delta 2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (pow.f64 delta 2)) 3) 1/3)
(pow.f64 (*.f64 delta (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 delta 4) 1/4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 delta 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 delta 2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 delta 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 delta 2))))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 delta 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 delta 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 delta 2))))
(-.f64 (exp.f64 (log1p.f64 phi1)) 1)
(*.f64 phi1 1)
(*.f64 (cbrt.f64 phi1) (pow.f64 (cbrt.f64 phi1) 2))
(*.f64 1 phi1)
(*.f64 (pow.f64 (cbrt.f64 phi1) 2) (cbrt.f64 phi1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2) (*.f64 (cbrt.f64 (cbrt.f64 phi1)) (pow.f64 (cbrt.f64 phi1) 2)))
(*.f64 (pow.f64 phi1 1/6) (*.f64 (pow.f64 phi1 1/6) (pow.f64 (cbrt.f64 phi1) 2)))
(*.f64 (sqrt.f64 phi1) (sqrt.f64 phi1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2) 3) (cbrt.f64 phi1))
(*.f64 (pow.f64 (pow.f64 phi1 1/6) 3) (pow.f64 (pow.f64 phi1 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) 1) (cbrt.f64 phi1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2)) (cbrt.f64 (cbrt.f64 phi1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) (pow.f64 phi1 1/6)) (pow.f64 phi1 1/6))
(sqrt.f64 (pow.f64 phi1 2))
(log.f64 (exp.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 phi1)))
(cbrt.f64 (pow.f64 phi1 3))
phi1
(expm1.f64 (log1p.f64 phi1))
(exp.f64 (log.f64 phi1))
(exp.f64 (*.f64 (log.f64 phi1) 1))
(log1p.f64 (expm1.f64 phi1))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))
(+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))) 1)
(*.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 1)
(*.f64 1 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 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 (pow.f64 (sin.f64 phi1) 2) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 phi1) 2)) (pow.f64 (cos.f64 delta) 2)) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(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))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 phi1))) 1)
(*.f64 (cbrt.f64 phi1) 1)
(*.f64 1 (cbrt.f64 phi1))
(*.f64 (cbrt.f64 (cbrt.f64 phi1)) (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 phi1)) (pow.f64 (pow.f64 (cbrt.f64 phi1) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2) (cbrt.f64 (cbrt.f64 phi1)))
(*.f64 (pow.f64 phi1 1/6) (pow.f64 phi1 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 phi1) 2) 1/3) (cbrt.f64 (cbrt.f64 phi1)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 phi1))
(*.f64 (pow.f64 (sqrt.f64 phi1) 1/3) (pow.f64 (sqrt.f64 phi1) 1/3))
(pow.f64 phi1 1/3)
(pow.f64 (cbrt.f64 phi1) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 3)
(pow.f64 (pow.f64 phi1 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 phi1) 2))
(log.f64 (exp.f64 (cbrt.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 phi1))))
(expm1.f64 (log1p.f64 (cbrt.f64 phi1)))
(exp.f64 (log.f64 (cbrt.f64 phi1)))
(exp.f64 (*.f64 (log.f64 phi1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 phi1)) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 phi1)))

simplify164.0ms (0.7%)

Algorithm
egg-herbie
Rules
988×log-prod
922×associate-*r*
836×associate-*l*
750×fma-def
484×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060314017
1143913373
2556513181
Stop Event
node limit
Counts
341 → 336
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1 (pow.f64 phi1 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 phi1 2)) (*.f64 1/3 (pow.f64 phi1 4))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 (*.f64 -2/45 (pow.f64 phi1 6)) (*.f64 1/3 (pow.f64 phi1 4)))))
(*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))) (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 1/12 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))) (+.f64 (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 1/12 (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 -1/144 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 -1/240 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/5040 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 delta (sin.f64 phi1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 phi1))) (*.f64 delta (sin.f64 phi1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 phi1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (sin.f64 phi1))) (*.f64 delta (sin.f64 phi1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 phi1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (sin.f64 phi1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (sin.f64 phi1))) (*.f64 delta (sin.f64 phi1)))))
(*.f64 phi1 (sin.f64 delta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 delta))) (*.f64 phi1 (sin.f64 delta)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 delta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (sin.f64 delta))) (*.f64 phi1 (sin.f64 delta))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 delta))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 phi1 7) (sin.f64 delta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (sin.f64 delta))) (*.f64 phi1 (sin.f64 delta)))))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
lambda1
lambda1
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
1
(+.f64 1 (*.f64 -1 (pow.f64 phi1 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 phi1 2)) (*.f64 1/3 (pow.f64 phi1 4))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 (*.f64 -2/45 (pow.f64 phi1 6)) (*.f64 1/3 (pow.f64 phi1 4)))))
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(+.f64 1 (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))) (*.f64 -1/2 (pow.f64 delta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))) (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (*.f64 1/24 (pow.f64 delta 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))) (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 (*.f64 -1/720 (pow.f64 delta 6)) (*.f64 1/24 (pow.f64 delta 4))))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 phi1) 2))) 1)
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
(*.f64 (pow.f64 (cos.f64 phi1) 2) 1)
(*.f64 1 (pow.f64 (cos.f64 phi1) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cbrt.f64 (cos.f64 phi1)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (sqrt.f64 (cos.f64 phi1)) (*.f64 (sqrt.f64 (cos.f64 phi1)) (cos.f64 phi1)))
(*.f64 (*.f64 (cos.f64 phi1) (sqrt.f64 (cos.f64 phi1))) (sqrt.f64 (cos.f64 phi1)))
(*.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2))) (cbrt.f64 (cos.f64 phi1)))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi1)) (cos.f64 (-.f64 phi1 phi1))) 2)
(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))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 phi1) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 phi1))))
(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 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))) 1)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta)))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta))) (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))) 4)
(/.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta)))) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta))) (*.f64 (sin.f64 delta) (sin.f64 phi1))) 2)
(pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (cos.f64 theta)) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) 3) (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 delta phi1)) 2) (/.f64 (cos.f64 (+.f64 phi1 delta)) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))))
(/.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 delta)) (cos.f64 (+.f64 phi1 delta))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (sin.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (sin.f64 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))) 1)
(*.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 (cbrt.f64 (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))) 2))
(*.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 (pow.f64 lambda1 2) (-.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 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 1)
(*.f64 1 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))
(*.f64 (cbrt.f64 (+.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)) 2))
(*.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)) (/.f64 1 (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 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2)) (/.f64 1 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(/.f64 1 (/.f64 (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 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3))))
(/.f64 1 (/.f64 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2))))
(/.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 (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 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)) (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 (pow.f64 lambda1 2) (*.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (-.f64 (pow.f64 lambda1 2) (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 (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 (pow.f64 lambda1 2) (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 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (pow.f64 lambda1 2)) (-.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))
(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 lambda1) 2) (cbrt.f64 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 (sqrt.f64 lambda1) (sqrt.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)
(+.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) -1)
(-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1)
(*.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(/.f64 (-.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1)) (+.f64 1 (*.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1)) 1) (+.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 3))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (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 (cos.f64 phi1) (cos.f64 phi1))
(*.f64 (pow.f64 (cos.f64 phi1) 2) 1)
(*.f64 1 (pow.f64 (cos.f64 phi1) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cbrt.f64 (cos.f64 phi1)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (sqrt.f64 (cos.f64 phi1)) (*.f64 (sqrt.f64 (cos.f64 phi1)) (cos.f64 phi1)))
(*.f64 (*.f64 (cos.f64 phi1) (sqrt.f64 (cos.f64 phi1))) (sqrt.f64 (cos.f64 phi1)))
(*.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2))) (cbrt.f64 (cos.f64 phi1)))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi1)) (cos.f64 (-.f64 phi1 phi1))) 2)
(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))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 phi1) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 phi1))))
(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 (*.f64 -1/2 (pow.f64 delta 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 delta 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 delta 2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (pow.f64 delta 2)) 3) 1/3)
(pow.f64 (*.f64 delta (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 delta 4) 1/4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 delta 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 delta 2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 delta 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 delta 2))))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 delta 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 delta 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 delta 2))))
(-.f64 (exp.f64 (log1p.f64 phi1)) 1)
(*.f64 phi1 1)
(*.f64 (cbrt.f64 phi1) (pow.f64 (cbrt.f64 phi1) 2))
(*.f64 1 phi1)
(*.f64 (pow.f64 (cbrt.f64 phi1) 2) (cbrt.f64 phi1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2) (*.f64 (cbrt.f64 (cbrt.f64 phi1)) (pow.f64 (cbrt.f64 phi1) 2)))
(*.f64 (pow.f64 phi1 1/6) (*.f64 (pow.f64 phi1 1/6) (pow.f64 (cbrt.f64 phi1) 2)))
(*.f64 (sqrt.f64 phi1) (sqrt.f64 phi1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2) 3) (cbrt.f64 phi1))
(*.f64 (pow.f64 (pow.f64 phi1 1/6) 3) (pow.f64 (pow.f64 phi1 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) 1) (cbrt.f64 phi1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2)) (cbrt.f64 (cbrt.f64 phi1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) (pow.f64 phi1 1/6)) (pow.f64 phi1 1/6))
(sqrt.f64 (pow.f64 phi1 2))
(log.f64 (exp.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 phi1)))
(cbrt.f64 (pow.f64 phi1 3))
(expm1.f64 (log1p.f64 phi1))
(exp.f64 (log.f64 phi1))
(exp.f64 (*.f64 (log.f64 phi1) 1))
(log1p.f64 (expm1.f64 phi1))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))
(+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))) 1)
(*.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 1)
(*.f64 1 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 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 (pow.f64 (sin.f64 phi1) 2) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 phi1) 2)) (pow.f64 (cos.f64 delta) 2)) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(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))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 phi1))) 1)
(*.f64 (cbrt.f64 phi1) 1)
(*.f64 1 (cbrt.f64 phi1))
(*.f64 (cbrt.f64 (cbrt.f64 phi1)) (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 phi1)) (pow.f64 (pow.f64 (cbrt.f64 phi1) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2) (cbrt.f64 (cbrt.f64 phi1)))
(*.f64 (pow.f64 phi1 1/6) (pow.f64 phi1 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 phi1) 2) 1/3) (cbrt.f64 (cbrt.f64 phi1)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 phi1))
(*.f64 (pow.f64 (sqrt.f64 phi1) 1/3) (pow.f64 (sqrt.f64 phi1) 1/3))
(pow.f64 phi1 1/3)
(pow.f64 (cbrt.f64 phi1) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 3)
(pow.f64 (pow.f64 phi1 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 phi1) 2))
(log.f64 (exp.f64 (cbrt.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 phi1))))
(expm1.f64 (log1p.f64 (cbrt.f64 phi1)))
(exp.f64 (log.f64 (cbrt.f64 phi1)))
(exp.f64 (*.f64 (log.f64 phi1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 phi1)) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 phi1)))
Outputs
1
(+.f64 1 (*.f64 -1 (pow.f64 phi1 2)))
(+.f64 1 (neg.f64 (pow.f64 phi1 2)))
(-.f64 1 (pow.f64 phi1 2))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 phi1 2)) (*.f64 1/3 (pow.f64 phi1 4))))
(+.f64 1 (fma.f64 -1 (pow.f64 phi1 2) (*.f64 1/3 (pow.f64 phi1 4))))
(+.f64 (-.f64 1 (pow.f64 phi1 2)) (*.f64 1/3 (pow.f64 phi1 4)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 (*.f64 -2/45 (pow.f64 phi1 6)) (*.f64 1/3 (pow.f64 phi1 4)))))
(+.f64 1 (fma.f64 -1 (pow.f64 phi1 2) (fma.f64 -2/45 (pow.f64 phi1 6) (*.f64 1/3 (pow.f64 phi1 4)))))
(+.f64 (-.f64 1 (pow.f64 phi1 2)) (fma.f64 1/3 (pow.f64 phi1 4) (*.f64 -2/45 (pow.f64 phi1 6))))
(*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))
(*.f64 (*.f64 delta (cos.f64 phi1)) (*.f64 (cos.f64 theta) (sin.f64 phi1)))
(*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (*.f64 delta (cos.f64 phi1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))) (pow.f64 delta 3)) (*.f64 (*.f64 delta (cos.f64 phi1)) (*.f64 (cos.f64 theta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))) (pow.f64 delta 3)) (fma.f64 1/120 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))) (pow.f64 delta 5)) (*.f64 (*.f64 delta (cos.f64 phi1)) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (pow.f64 delta 3))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))) (+.f64 delta (*.f64 1/120 (pow.f64 delta 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))) (pow.f64 delta 3)) (fma.f64 -1/5040 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))) (pow.f64 delta 7)) (fma.f64 1/120 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))) (pow.f64 delta 5)) (*.f64 (*.f64 delta (cos.f64 phi1)) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))) (+.f64 delta (*.f64 1/120 (pow.f64 delta 5)))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 delta 3)) (*.f64 -1/5040 (pow.f64 delta 7)))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)))
(*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta)))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))))
(fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3)))
(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 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))) (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 1/12 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3) (*.f64 (pow.f64 phi1 5) (fma.f64 1/120 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) 1/8)))))
(fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (pow.f64 phi1 5) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) 2/15) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 -2/3 (pow.f64 phi1 3)))))
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/6 (*.f64 (cos.f64 theta) (sin.f64 delta))))) (+.f64 (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 1/12 (*.f64 (cos.f64 theta) (sin.f64 delta)))))) (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 -1/144 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 -1/240 (*.f64 (cos.f64 theta) (sin.f64 delta))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 -1/5040 (*.f64 (cos.f64 theta) (sin.f64 delta))))))))))
(fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -2/3) (fma.f64 (pow.f64 phi1 5) (fma.f64 1/120 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) 1/8)) (*.f64 (pow.f64 phi1 7) (fma.f64 -1/144 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 -1/240 (*.f64 (cos.f64 theta) (sin.f64 delta)) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -1/630)))))))
(fma.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta)) (fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 delta) (*.f64 (cos.f64 theta) -2/3)) (fma.f64 (pow.f64 phi1 5) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) 2/15) (*.f64 (pow.f64 phi1 7) (fma.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -1/144 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) -29/5040))))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) 1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 2)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 theta 4) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) (*.f64 1/24 (pow.f64 theta 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 2)) (fma.f64 -1/720 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (pow.f64 theta 6)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 theta 4) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 theta 4)) 1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta)))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))) (+.f64 (*.f64 -1/2 (pow.f64 theta 2)) (*.f64 -1/720 (pow.f64 theta 6)))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 delta (sin.f64 phi1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 phi1))) (*.f64 delta (sin.f64 phi1)))
(fma.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 delta 3)) (*.f64 delta (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/6 (pow.f64 delta 3)) delta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 phi1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (sin.f64 phi1))) (*.f64 delta (sin.f64 phi1))))
(fma.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 delta 3)) (fma.f64 1/120 (*.f64 (sin.f64 phi1) (pow.f64 delta 5)) (*.f64 delta (sin.f64 phi1))))
(fma.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 delta 3)) (*.f64 (sin.f64 phi1) (+.f64 delta (*.f64 1/120 (pow.f64 delta 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 delta 3) (sin.f64 phi1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 delta 7) (sin.f64 phi1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 delta 5) (sin.f64 phi1))) (*.f64 delta (sin.f64 phi1)))))
(fma.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 delta 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 phi1) (pow.f64 delta 7)) (fma.f64 1/120 (*.f64 (sin.f64 phi1) (pow.f64 delta 5)) (*.f64 delta (sin.f64 phi1)))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 delta (*.f64 1/120 (pow.f64 delta 5)))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/6 (pow.f64 delta 3)) (*.f64 -1/5040 (pow.f64 delta 7)))))
(*.f64 phi1 (sin.f64 delta))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 delta))) (*.f64 phi1 (sin.f64 delta)))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 phi1 3)) (*.f64 phi1 (sin.f64 delta)))
(*.f64 (sin.f64 delta) (+.f64 phi1 (*.f64 -1/6 (pow.f64 phi1 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 delta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (sin.f64 delta))) (*.f64 phi1 (sin.f64 delta))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 phi1 3)) (fma.f64 1/120 (*.f64 (sin.f64 delta) (pow.f64 phi1 5)) (*.f64 phi1 (sin.f64 delta))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 phi1 3)) (*.f64 (sin.f64 delta) (+.f64 phi1 (*.f64 1/120 (pow.f64 phi1 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 delta))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 phi1 7) (sin.f64 delta))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (sin.f64 delta))) (*.f64 phi1 (sin.f64 delta)))))
(fma.f64 -1/6 (*.f64 (sin.f64 delta) (pow.f64 phi1 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 delta) (pow.f64 phi1 7)) (fma.f64 1/120 (*.f64 (sin.f64 delta) (pow.f64 phi1 5)) (*.f64 phi1 (sin.f64 delta)))))
(+.f64 (*.f64 (sin.f64 delta) (+.f64 phi1 (*.f64 1/120 (pow.f64 phi1 5)))) (*.f64 (sin.f64 delta) (+.f64 (*.f64 -1/6 (pow.f64 phi1 3)) (*.f64 -1/5040 (pow.f64 phi1 7)))))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
lambda1
lambda1
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
1
(+.f64 1 (*.f64 -1 (pow.f64 phi1 2)))
(+.f64 1 (neg.f64 (pow.f64 phi1 2)))
(-.f64 1 (pow.f64 phi1 2))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 phi1 2)) (*.f64 1/3 (pow.f64 phi1 4))))
(+.f64 1 (fma.f64 -1 (pow.f64 phi1 2) (*.f64 1/3 (pow.f64 phi1 4))))
(+.f64 (-.f64 1 (pow.f64 phi1 2)) (*.f64 1/3 (pow.f64 phi1 4)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 phi1 2)) (+.f64 (*.f64 -2/45 (pow.f64 phi1 6)) (*.f64 1/3 (pow.f64 phi1 4)))))
(+.f64 1 (fma.f64 -1 (pow.f64 phi1 2) (fma.f64 -2/45 (pow.f64 phi1 6) (*.f64 1/3 (pow.f64 phi1 4)))))
(+.f64 (-.f64 1 (pow.f64 phi1 2)) (fma.f64 1/3 (pow.f64 phi1 4) (*.f64 -2/45 (pow.f64 phi1 6))))
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(cos.f64 delta)
(+.f64 1 (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))) (*.f64 -1/2 (pow.f64 delta 2))))
(+.f64 1 (fma.f64 -1 (pow.f64 (sin.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 delta 2) (neg.f64 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (pow.f64 (cos.f64 phi1) 2))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))) (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (*.f64 1/24 (pow.f64 delta 4)))))
(+.f64 1 (fma.f64 -1 (pow.f64 (sin.f64 phi1) 2) (fma.f64 -1/2 (pow.f64 delta 2) (*.f64 1/24 (pow.f64 delta 4)))))
(+.f64 (-.f64 1 (pow.f64 (sin.f64 phi1) 2)) (fma.f64 -1/2 (pow.f64 delta 2) (*.f64 1/24 (pow.f64 delta 4))))
(+.f64 (fma.f64 -1/2 (pow.f64 delta 2) (*.f64 1/24 (pow.f64 delta 4))) (pow.f64 (cos.f64 phi1) 2))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))) (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 (*.f64 -1/720 (pow.f64 delta 6)) (*.f64 1/24 (pow.f64 delta 4))))))
(+.f64 1 (fma.f64 -1 (pow.f64 (sin.f64 phi1) 2) (fma.f64 -1/2 (pow.f64 delta 2) (fma.f64 -1/720 (pow.f64 delta 6) (*.f64 1/24 (pow.f64 delta 4))))))
(+.f64 (-.f64 1 (pow.f64 (sin.f64 phi1) 2)) (fma.f64 -1/2 (pow.f64 delta 2) (fma.f64 1/24 (pow.f64 delta 4) (*.f64 -1/720 (pow.f64 delta 6)))))
(+.f64 (fma.f64 -1/2 (pow.f64 delta 2) (fma.f64 1/24 (pow.f64 delta 4) (*.f64 -1/720 (pow.f64 delta 6)))) (pow.f64 (cos.f64 phi1) 2))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.f64 (cos.f64 delta) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (*.f64 -1 (*.f64 (sin.f64 phi1) (sin.f64 (*.f64 (pow.f64 1 1/3) phi1)))))
(+.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))))
(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 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 (pow.f64 (cos.f64 phi1) 2) 1)
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 1 (pow.f64 (cos.f64 phi1) 2))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cbrt.f64 (cos.f64 phi1)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (cbrt.f64 (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (cbrt.f64 (cos.f64 phi1))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)))
(*.f64 (sqrt.f64 (cos.f64 phi1)) (*.f64 (sqrt.f64 (cos.f64 phi1)) (cos.f64 phi1)))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 (*.f64 (cos.f64 phi1) (sqrt.f64 (cos.f64 phi1))) (sqrt.f64 (cos.f64 phi1)))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2))) (cbrt.f64 (cos.f64 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (cbrt.f64 (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (cbrt.f64 (cos.f64 phi1))))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 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)
(sqrt.f64 (pow.f64 (cos.f64 phi1) 4))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(log.f64 (exp.f64 (pow.f64 (cos.f64 phi1) 2)))
(+.f64 1 (neg.f64 (pow.f64 (sin.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 (neg.f64 (pow.f64 (sin.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 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.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 (neg.f64 (pow.f64 (sin.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 (neg.f64 (pow.f64 (sin.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 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.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 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))) 1)
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta)))) 4)
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta))) (/.f64 4 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))))
(*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) 4) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta))) (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))) 4)
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta))) (/.f64 4 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))))
(*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) 4) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta))))
(/.f64 (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta)))) 2)
(/.f64 (*.f64 (sin.f64 phi1) (sin.f64 delta)) (/.f64 2 (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta)))))
(*.f64 (/.f64 (sin.f64 phi1) (/.f64 2 (sin.f64 delta))) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) (/.f64 2 (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) 2) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) (/.f64 2 (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) 2) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta))) (*.f64 (sin.f64 delta) (sin.f64 phi1))) 2)
(/.f64 (*.f64 (sin.f64 phi1) (sin.f64 delta)) (/.f64 2 (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta)))))
(*.f64 (/.f64 (sin.f64 phi1) (/.f64 2 (sin.f64 delta))) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta))))
(pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 1)
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) 3)
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 3) 1/3)
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) 2)
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 2))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi1)) (cos.f64 theta)) (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 3))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) 3)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) 3) (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))) 1))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 theta)) (*.f64 (sin.f64 phi1) (sin.f64 delta)))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (sin.f64 delta)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)))) 1)
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(-.f64 (/.f64 (cos.f64 (-.f64 delta phi1)) 2) (/.f64 (cos.f64 (+.f64 phi1 delta)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))))
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))))
(/.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 delta)) (cos.f64 (+.f64 phi1 delta))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 delta phi1)) (cos.f64 (+.f64 phi1 delta)))) -2)
(pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 1)
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))) 3)
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(pow.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3) 1/3)
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))) 2)
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 2))
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (sin.f64 delta)))
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)))))
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3))
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 delta) 3) (pow.f64 (sin.f64 phi1) 3)))
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (sin.f64 delta) 3)))
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))) 1))
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 delta))
(-.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 (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 (cbrt.f64 (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))) 2))
(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))
(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 (pow.f64 lambda1 2) (-.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 (pow.f64 lambda1 2) (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 (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 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 (cbrt.f64 (+.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)) 2))
(+.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)) (/.f64 1 (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 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) 1) (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 (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 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2)) (/.f64 1 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 lambda1 2) (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 (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 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) 1) (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 (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 1 (/.f64 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))) (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2))))
(/.f64 (-.f64 (pow.f64 lambda1 2) (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 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 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 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) 1) (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 (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 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)) (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 (pow.f64 lambda1 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)) (-.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (pow.f64 lambda1 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)) (+.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (*.f64 lambda1 (-.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))))))
(/.f64 (-.f64 (pow.f64 lambda1 2) (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 (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 (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 (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 (/.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 (pow.f64 lambda1 2) (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 (-.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 2) (pow.f64 lambda1 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)) 2) (pow.f64 lambda1 2)) (-.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1))
(/.f64 (neg.f64 (-.f64 (pow.f64 lambda1 2) (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)
(+.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))
(+.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 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 (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 (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)
(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)
(+.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) -1)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(*.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 2))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(/.f64 (-.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1)) (+.f64 1 (*.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))) 3) -1) (fma.f64 (+.f64 1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))) (+.f64 1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))) (+.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))) 3)) (fma.f64 (+.f64 1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))) (+.f64 1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))) (+.f64 2 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))))
(/.f64 (-.f64 (*.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1)) 1) (+.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
(/.f64 (*.f64 (+.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)) 2) (+.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)) 0)) (+.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)) 2))
(/.f64 (*.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)) (+.f64 2 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))) (+.f64 2 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 3)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 3) 1/3)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 2)
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 2))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 3))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 1))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))))
(atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))
(+.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 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 (pow.f64 (cos.f64 phi1) 2) 1)
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 1 (pow.f64 (cos.f64 phi1) 2))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cbrt.f64 (cos.f64 phi1)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (cbrt.f64 (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (cbrt.f64 (cos.f64 phi1))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)))
(*.f64 (sqrt.f64 (cos.f64 phi1)) (*.f64 (sqrt.f64 (cos.f64 phi1)) (cos.f64 phi1)))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 (*.f64 (cos.f64 phi1) (sqrt.f64 (cos.f64 phi1))) (sqrt.f64 (cos.f64 phi1)))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(*.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2))) (cbrt.f64 (cos.f64 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (cbrt.f64 (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (cbrt.f64 (cos.f64 phi1))))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 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)
(sqrt.f64 (pow.f64 (cos.f64 phi1) 4))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(log.f64 (exp.f64 (pow.f64 (cos.f64 phi1) 2)))
(+.f64 1 (neg.f64 (pow.f64 (sin.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 (neg.f64 (pow.f64 (sin.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 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.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 (neg.f64 (pow.f64 (sin.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 (neg.f64 (pow.f64 (sin.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 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.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 (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cos.f64 phi1) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 delta 2)))) 1)
(*.f64 -1/2 (pow.f64 delta 2))
(pow.f64 (*.f64 -1/2 (pow.f64 delta 2)) 1)
(*.f64 -1/2 (pow.f64 delta 2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 delta 2))) 3)
(*.f64 -1/2 (pow.f64 delta 2))
(pow.f64 (pow.f64 (*.f64 -1/2 (pow.f64 delta 2)) 3) 1/3)
(*.f64 -1/2 (pow.f64 delta 2))
(pow.f64 (*.f64 delta (sqrt.f64 -1/2)) 2)
(*.f64 -1/2 (pow.f64 delta 2))
(sqrt.f64 (*.f64 (pow.f64 delta 4) 1/4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 delta 2)) -1/2))
(*.f64 -1/2 (pow.f64 delta 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 delta 2)))))
(*.f64 -1/2 (pow.f64 delta 2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 delta 2)) 3))
(*.f64 -1/2 (pow.f64 delta 2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 delta 2))))
(*.f64 -1/2 (pow.f64 delta 2))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 delta 2))))
(*.f64 -1/2 (pow.f64 delta 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 delta 2))) 1))
(*.f64 -1/2 (pow.f64 delta 2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 delta 2))))
(*.f64 -1/2 (pow.f64 delta 2))
(-.f64 (exp.f64 (log1p.f64 phi1)) 1)
phi1
(*.f64 phi1 1)
phi1
(*.f64 (cbrt.f64 phi1) (pow.f64 (cbrt.f64 phi1) 2))
phi1
(*.f64 1 phi1)
phi1
(*.f64 (pow.f64 (cbrt.f64 phi1) 2) (cbrt.f64 phi1))
phi1
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2) (*.f64 (cbrt.f64 (cbrt.f64 phi1)) (pow.f64 (cbrt.f64 phi1) 2)))
phi1
(*.f64 (pow.f64 phi1 1/6) (*.f64 (pow.f64 phi1 1/6) (pow.f64 (cbrt.f64 phi1) 2)))
phi1
(*.f64 (sqrt.f64 phi1) (sqrt.f64 phi1))
phi1
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2) 3) (cbrt.f64 phi1))
phi1
(*.f64 (pow.f64 (pow.f64 phi1 1/6) 3) (pow.f64 (pow.f64 phi1 1/6) 3))
phi1
(*.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) 1) (cbrt.f64 phi1))
phi1
(*.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2)) (cbrt.f64 (cbrt.f64 phi1)))
phi1
(*.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) (pow.f64 phi1 1/6)) (pow.f64 phi1 1/6))
phi1
(sqrt.f64 (pow.f64 phi1 2))
phi1
(log.f64 (exp.f64 phi1))
phi1
(log.f64 (+.f64 1 (expm1.f64 phi1)))
phi1
(cbrt.f64 (pow.f64 phi1 3))
phi1
(expm1.f64 (log1p.f64 phi1))
phi1
(exp.f64 (log.f64 phi1))
phi1
(exp.f64 (*.f64 (log.f64 phi1) 1))
phi1
(log1p.f64 (expm1.f64 phi1))
phi1
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 1) (cos.f64 delta))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))) 1)
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 1)
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 1 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 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 (pow.f64 (sin.f64 phi1) 2) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 phi1) 2) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (pow.f64 (sin.f64 phi1) 4) (-.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 phi1) 2) 3) (pow.f64 (cos.f64 delta) 3)) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 phi1) 2)) (pow.f64 (cos.f64 delta) 2)) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(/.f64 (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2)) (-.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))
(+.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))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 phi1))) 1)
(cbrt.f64 phi1)
(*.f64 (cbrt.f64 phi1) 1)
(cbrt.f64 phi1)
(*.f64 1 (cbrt.f64 phi1))
(cbrt.f64 phi1)
(*.f64 (cbrt.f64 (cbrt.f64 phi1)) (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2))
(cbrt.f64 phi1)
(*.f64 (cbrt.f64 (cbrt.f64 phi1)) (pow.f64 (pow.f64 (cbrt.f64 phi1) 2) 1/3))
(cbrt.f64 phi1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 2) (cbrt.f64 (cbrt.f64 phi1)))
(cbrt.f64 phi1)
(*.f64 (pow.f64 phi1 1/6) (pow.f64 phi1 1/6))
(cbrt.f64 phi1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 phi1) 2) 1/3) (cbrt.f64 (cbrt.f64 phi1)))
(cbrt.f64 phi1)
(*.f64 (pow.f64 1 1/3) (cbrt.f64 phi1))
(cbrt.f64 phi1)
(*.f64 (pow.f64 (sqrt.f64 phi1) 1/3) (pow.f64 (sqrt.f64 phi1) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 phi1)) (cbrt.f64 (sqrt.f64 phi1)))
(pow.f64 phi1 1/3)
(cbrt.f64 phi1)
(pow.f64 (cbrt.f64 phi1) 1)
(cbrt.f64 phi1)
(pow.f64 (cbrt.f64 (cbrt.f64 phi1)) 3)
(cbrt.f64 phi1)
(pow.f64 (pow.f64 phi1 1/6) 2)
(cbrt.f64 phi1)
(sqrt.f64 (pow.f64 (cbrt.f64 phi1) 2))
(cbrt.f64 phi1)
(log.f64 (exp.f64 (cbrt.f64 phi1)))
(cbrt.f64 phi1)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 phi1))))
(cbrt.f64 phi1)
(expm1.f64 (log1p.f64 (cbrt.f64 phi1)))
(cbrt.f64 phi1)
(exp.f64 (log.f64 (cbrt.f64 phi1)))
(cbrt.f64 phi1)
(exp.f64 (*.f64 (log.f64 phi1) 1/3))
(cbrt.f64 phi1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 phi1)) 1))
(cbrt.f64 phi1)
(log1p.f64 (expm1.f64 (cbrt.f64 phi1)))
(cbrt.f64 phi1)

eval679.0ms (2.8%)

Compiler

Compiled 49563 to 19208 computations (61.2% saved)

prune411.0ms (1.7%)

Pruning

65 alts after pruning (62 fresh and 3 done)

PrunedKeptTotal
New1562371599
Fresh222547
Picked415
Done022
Total1588651653
Accuracy
100.0%
Counts
1653 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.2%
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
37.4%
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
83.8%
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
21.8%
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
87.9%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 3))
56.1%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 2) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
85.5%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (cos.f64 delta)))
70.4%
(+.f64 lambda1 (atan2.f64 (/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2) (cos.f64 delta)))
77.2%
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1) (cos.f64 delta)))
66.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
70.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
74.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
69.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (cos.f64 delta)))
91.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) 1/2)) (cos.f64 (acos.f64 (sin.f64 phi1)))) (*.f64 (sin.f64 (*.f64 (PI.f64) 1/2)) (sin.f64 (acos.f64 (sin.f64 phi1))))))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
38.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (pow.f64 (pow.f64 phi1 1/3) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
91.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
68.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2)))
77.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 3)))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (/.f64 (sin.f64 phi1) (/.f64 2 (sin.f64 delta))) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta)))))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
89.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
91.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))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
99.7%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
95.0%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
84.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
77.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta)))))
80.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
59.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (exp.f64 (*.f64 2 (log.f64 (cos.f64 phi1)))) (*.f64 -1/2 (pow.f64 delta 2)))))
80.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3)) (*.f64 -1/2 (pow.f64 delta 2)))))
77.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (*.f64 -1/2 (pow.f64 delta 2)))))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))))
79.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
73.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
85.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
85.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
39.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
85.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))) (cos.f64 delta)))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
77.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
77.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
73.9%
(+.f64 lambda1 (atan2.f64 (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
72.4%
(+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)))
69.8%
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
76.9%
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
55.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
55.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
45.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
81.5%
(+.f64 lambda1 (-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
88.2%
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
73.9%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
76.1%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))
45.7%
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
81.8%
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)))
67.3%
lambda1
18.2%
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
37.4%
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
83.8%
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
21.8%
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
87.9%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 3))
56.1%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 2) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
85.5%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (cos.f64 delta)))
70.4%
(+.f64 lambda1 (atan2.f64 (/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2) (cos.f64 delta)))
77.2%
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1) (cos.f64 delta)))
66.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
70.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
74.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
69.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (cos.f64 delta)))
91.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) 1/2)) (cos.f64 (acos.f64 (sin.f64 phi1)))) (*.f64 (sin.f64 (*.f64 (PI.f64) 1/2)) (sin.f64 (acos.f64 (sin.f64 phi1))))))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
38.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (pow.f64 (pow.f64 phi1 1/3) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
91.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
68.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2)))
77.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 3)))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (/.f64 (sin.f64 phi1) (/.f64 2 (sin.f64 delta))) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta)))))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
89.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
91.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))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
99.7%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
95.0%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
84.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
77.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta)))))
80.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
59.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (exp.f64 (*.f64 2 (log.f64 (cos.f64 phi1)))) (*.f64 -1/2 (pow.f64 delta 2)))))
80.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3)) (*.f64 -1/2 (pow.f64 delta 2)))))
77.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (*.f64 -1/2 (pow.f64 delta 2)))))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))))
79.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
73.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
85.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
85.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
39.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
85.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))) (cos.f64 delta)))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
77.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
77.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
73.9%
(+.f64 lambda1 (atan2.f64 (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
72.4%
(+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)))
69.8%
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
76.9%
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
55.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
55.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
45.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
81.5%
(+.f64 lambda1 (-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
88.2%
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
73.9%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
76.1%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))
45.7%
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
81.8%
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)))
67.3%
lambda1
Compiler

Compiled 6428 to 4522 computations (29.7% saved)

localize884.0ms (3.7%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))
99.6%
(*.f64 (sin.f64 delta) (sin.f64 theta))
99.6%
(pow.f64 (sin.f64 phi1) 2)
99.5%
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))
99.7%
(+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))
99.7%
(*.f64 (sin.f64 theta) (cos.f64 phi1))
99.6%
(*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1)))
99.6%
(pow.f64 (sin.f64 phi1) 2)
99.8%
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
99.6%
(*.f64 (sin.f64 delta) (sin.f64 theta))
99.4%
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)
66.1%
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3))
100.0%
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
100.0%
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
99.8%
(*.f64 delta (sin.f64 theta))
99.7%
(*.f64 (sin.f64 delta) (sin.f64 phi1))
99.6%
(*.f64 (sin.f64 delta) (sin.f64 theta))
99.6%
(*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta)))
99.6%
(pow.f64 (cos.f64 phi1) 2)
Compiler

Compiled 462 to 107 computations (76.8% saved)

series19.0ms (0.1%)

Counts
10 → 82
Calls

63 calls:

TimeVariablePointExpression
2.0ms
phi1
@0
(*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))
1.0ms
phi1
@-inf
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))
1.0ms
phi1
@inf
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))
1.0ms
theta
@inf
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))
1.0ms
theta
@-inf
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))

rewrite175.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
930×expm1-udef
490×associate-*r*
294×associate-*l*
259×log1p-expm1-u
259×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037330
1562326
27527326
Stop Event
node limit
Counts
10 → 248
Calls
Call 1
Inputs
(*.f64 delta (sin.f64 theta))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.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))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)
(pow.f64 (sin.f64 phi1) 2)
(+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (sin.f64 phi1) 2)
(*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 delta (sin.f64 theta)))) 1)
(pow.f64 (*.f64 delta (sin.f64 theta)) 1)
(pow.f64 (cbrt.f64 (*.f64 delta (sin.f64 theta))) 3)
(pow.f64 (pow.f64 (*.f64 delta (sin.f64 theta)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 delta (sin.f64 theta))) 2)
(sqrt.f64 (pow.f64 (*.f64 delta (sin.f64 theta)) 2))
(log.f64 (pow.f64 (exp.f64 delta) (sin.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 delta (sin.f64 theta)))))
(cbrt.f64 (pow.f64 (*.f64 delta (sin.f64 theta)) 3))
(cbrt.f64 (*.f64 (pow.f64 delta 3) (pow.f64 (sin.f64 theta) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 delta 3)))
(expm1.f64 (log1p.f64 (*.f64 delta (sin.f64 theta))))
(exp.f64 (log.f64 (*.f64 delta (sin.f64 theta))))
(exp.f64 (*.f64 (log.f64 (*.f64 delta (sin.f64 theta))) 1))
(log1p.f64 (expm1.f64 (*.f64 delta (sin.f64 theta))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))) 1)
(*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 1)
(*.f64 1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))) 1)
(-.f64 (/.f64 (pow.f64 lambda1 2) (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))) (/.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(*.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 1)
(*.f64 1 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))
(*.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) (pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(*.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)) (/.f64 1 (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2)) (/.f64 1 (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(/.f64 1 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))) (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3))))
(/.f64 1 (/.f64 (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2))))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)) (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 (pow.f64 lambda1 2) (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2))) (neg.f64 (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2) (pow.f64 lambda1 2)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))
(pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 1)
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 2))
(log.f64 (exp.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(cbrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(exp.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(fma.f64 1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 1 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(fma.f64 (pow.f64 (cbrt.f64 lambda1) 2) (cbrt.f64 lambda1) (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(fma.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) lambda1)
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(fma.f64 (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) lambda1)
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))) 1)
(*.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) 1/3) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(*.f64 (pow.f64 1 1/3) (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2) 1/3) (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2) 1/3))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 1)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3) 1/3)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))) 1/3))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3))) 1)
(*.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2))
(*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3) 1)
(*.f64 1 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3))
(*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2) (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2)))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2)))
(*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2) (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2) 3) (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 3) (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 3))
(*.f64 (*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) 1) (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(*.f64 (*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2)) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(*.f64 (*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 6))
(log.f64 (exp.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)))
(exp.f64 (*.f64 3 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 phi1) 2))) 1)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi1))
(*.f64 (pow.f64 (sin.f64 phi1) 2) 1)
(*.f64 1 (pow.f64 (sin.f64 phi1) 2))
(*.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) (*.f64 (cbrt.f64 (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2))
(*.f64 (sqrt.f64 (sin.f64 phi1)) (*.f64 (sqrt.f64 (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (sqrt.f64 (sin.f64 phi1))) (sqrt.f64 (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (sin.f64 phi1)))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi1)) (cos.f64 (+.f64 phi1 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 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 phi1) 4) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) (/.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(*.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 1)
(*.f64 1 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 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 (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))) (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))))
(*.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2)) (/.f64 1 (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))) (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6)) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.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 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2)) (-.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 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2))) (neg.f64 (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (sin.f64 phi1) 4)) (-.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 (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))) 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 (sin.f64 phi1) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 1 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (*.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) 1))
(+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (*.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1))
(+.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi1) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) 1)
(*.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(*.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 1)
(*.f64 (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) 2) (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) (sqrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4)) (/.f64 1 (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (sin.f64 phi1)) (-.f64 (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (sin.f64 phi1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))) (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))) (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6)) (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4)) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4))) (neg.f64 (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))) (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (neg.f64 (pow.f64 (sin.f64 phi1) 2))) (*.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (-.f64 1 (*.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))) (-.f64 1 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))) (-.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2))))
(pow.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(exp.f64 (log1p.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 1 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2) (cbrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 phi1) 2))) 1)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi1))
(*.f64 (pow.f64 (sin.f64 phi1) 2) 1)
(*.f64 1 (pow.f64 (sin.f64 phi1) 2))
(*.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) (*.f64 (cbrt.f64 (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2))
(*.f64 (sqrt.f64 (sin.f64 phi1)) (*.f64 (sqrt.f64 (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (sqrt.f64 (sin.f64 phi1))) (sqrt.f64 (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (sin.f64 phi1)))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi1)) (cos.f64 (+.f64 phi1 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 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)
(-.f64 0 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(pow.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 1)
(pow.f64 (cbrt.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3)
(pow.f64 (pow.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2)
(neg.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(sqrt.f64 (pow.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 2))
(log.f64 (pow.f64 (exp.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(cbrt.f64 (pow.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 3))
(cbrt.f64 (*.f64 (pow.f64 delta 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3) (pow.f64 delta 3)))
(expm1.f64 (log1p.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(exp.f64 (log.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(exp.f64 (*.f64 (log.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1))
(log1p.f64 (expm1.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))

simplify181.0ms (0.8%)

Algorithm
egg-herbie
Rules
1622×fma-neg
924×fma-def
818×associate-*r*
738×log-prod
710×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
064516440
1160015932
2625515930
Stop Event
node limit
Counts
330 → 366
Calls
Call 1
Inputs
(*.f64 delta theta)
(+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (*.f64 delta theta))
(+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (+.f64 (*.f64 1/120 (*.f64 delta (pow.f64 theta 5))) (*.f64 delta theta)))
(+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (+.f64 (*.f64 -1/5040 (*.f64 delta (pow.f64 theta 7))) (+.f64 (*.f64 1/120 (*.f64 delta (pow.f64 theta 5))) (*.f64 delta theta))))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
lambda1
lambda1
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(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 phi1 2)
(+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (pow.f64 phi1 2))
(+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (pow.f64 phi1 2)))
(+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (+.f64 (*.f64 -1/315 (pow.f64 phi1 8)) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (pow.f64 phi1 2))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (pow.f64 phi1 2))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (pow.f64 phi1 2)))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (pow.f64 phi1 2))))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 (*.f64 1/24 (pow.f64 delta 4)) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 (*.f64 -1/720 (pow.f64 delta 6)) (+.f64 (*.f64 1/24 (pow.f64 delta 4)) (pow.f64 (sin.f64 phi1) 2)))))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))
(*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))
1
(+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 phi1 (cos.f64 theta)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 phi1 (cos.f64 theta)))) (*.f64 -1 (pow.f64 phi1 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 phi1 (cos.f64 theta)))) (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (cos.f64 theta)) (*.f64 -1/6 (cos.f64 theta)))))) (*.f64 -1 (pow.f64 phi1 2)))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (*.f64 1/2 (*.f64 delta (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (+.f64 (*.f64 -1/24 (*.f64 delta (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 delta (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (+.f64 (*.f64 -1/24 (*.f64 delta (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 delta (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 delta (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))))))) (pow.f64 (sin.f64 phi1) 2))
(pow.f64 phi1 2)
(+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (pow.f64 phi1 2))
(+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (pow.f64 phi1 2)))
(+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (+.f64 (*.f64 -1/315 (pow.f64 phi1 8)) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (pow.f64 phi1 2))))
(*.f64 delta (*.f64 phi1 (cos.f64 theta)))
(+.f64 (*.f64 delta (*.f64 phi1 (cos.f64 theta))) (*.f64 delta (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (cos.f64 theta)) (*.f64 -1/6 (cos.f64 theta))))))
(+.f64 (*.f64 delta (*.f64 phi1 (cos.f64 theta))) (+.f64 (*.f64 delta (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (cos.f64 theta)) (*.f64 -1/6 (cos.f64 theta))))) (*.f64 delta (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/120 (cos.f64 theta)) (+.f64 (*.f64 1/24 (cos.f64 theta)) (*.f64 1/12 (cos.f64 theta))))))))
(+.f64 (*.f64 delta (*.f64 phi1 (cos.f64 theta))) (+.f64 (*.f64 delta (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (cos.f64 theta)) (*.f64 -1/6 (cos.f64 theta))))) (+.f64 (*.f64 delta (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/120 (cos.f64 theta)) (+.f64 (*.f64 1/24 (cos.f64 theta)) (*.f64 1/12 (cos.f64 theta)))))) (*.f64 delta (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 -1/144 (cos.f64 theta)) (+.f64 (*.f64 -1/240 (cos.f64 theta)) (+.f64 (*.f64 -1/720 (cos.f64 theta)) (*.f64 -1/5040 (cos.f64 theta))))))))))
(*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 delta (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 delta (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 delta (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 delta (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (+.f64 (*.f64 -1/720 (*.f64 delta (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 delta (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 delta (sin.f64 theta)))) 1)
(pow.f64 (*.f64 delta (sin.f64 theta)) 1)
(pow.f64 (cbrt.f64 (*.f64 delta (sin.f64 theta))) 3)
(pow.f64 (pow.f64 (*.f64 delta (sin.f64 theta)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 delta (sin.f64 theta))) 2)
(sqrt.f64 (pow.f64 (*.f64 delta (sin.f64 theta)) 2))
(log.f64 (pow.f64 (exp.f64 delta) (sin.f64 theta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 delta (sin.f64 theta)))))
(cbrt.f64 (pow.f64 (*.f64 delta (sin.f64 theta)) 3))
(cbrt.f64 (*.f64 (pow.f64 delta 3) (pow.f64 (sin.f64 theta) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 delta 3)))
(expm1.f64 (log1p.f64 (*.f64 delta (sin.f64 theta))))
(exp.f64 (log.f64 (*.f64 delta (sin.f64 theta))))
(exp.f64 (*.f64 (log.f64 (*.f64 delta (sin.f64 theta))) 1))
(log1p.f64 (expm1.f64 (*.f64 delta (sin.f64 theta))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))) 1)
(*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 1)
(*.f64 1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))) 1)
(-.f64 (/.f64 (pow.f64 lambda1 2) (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))) (/.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(*.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 1)
(*.f64 1 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))
(*.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) (pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(*.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)) (/.f64 1 (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2)) (/.f64 1 (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(/.f64 1 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))) (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3))))
(/.f64 1 (/.f64 (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2))))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)) (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 (pow.f64 lambda1 2) (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2))) (neg.f64 (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2) (pow.f64 lambda1 2)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))
(pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 1)
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 2))
(log.f64 (exp.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(cbrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(exp.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(fma.f64 1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 1 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(fma.f64 (pow.f64 (cbrt.f64 lambda1) 2) (cbrt.f64 lambda1) (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(fma.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) lambda1)
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(fma.f64 (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) lambda1)
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))) 1)
(*.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) 1/3) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(*.f64 (pow.f64 1 1/3) (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2) 1/3) (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2) 1/3))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 1)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3) 1/3)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))) 1/3))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3))) 1)
(*.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2))
(*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3) 1)
(*.f64 1 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3))
(*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2) (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2)))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2)))
(*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2) (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2) 3) (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 3) (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 3))
(*.f64 (*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) 1) (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(*.f64 (*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2)) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(*.f64 (*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 6))
(log.f64 (exp.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)))
(exp.f64 (*.f64 3 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 phi1) 2))) 1)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi1))
(*.f64 (pow.f64 (sin.f64 phi1) 2) 1)
(*.f64 1 (pow.f64 (sin.f64 phi1) 2))
(*.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) (*.f64 (cbrt.f64 (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2))
(*.f64 (sqrt.f64 (sin.f64 phi1)) (*.f64 (sqrt.f64 (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (sqrt.f64 (sin.f64 phi1))) (sqrt.f64 (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (sin.f64 phi1)))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi1)) (cos.f64 (+.f64 phi1 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 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 phi1) 4) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) (/.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(*.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 1)
(*.f64 1 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 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 (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))) (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))))
(*.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2)) (/.f64 1 (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))) (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6)) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.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 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2)) (-.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 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2))) (neg.f64 (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(/.f64 (-.f64 (pow.f64 (cos.f64 delta) 2) (pow.f64 (sin.f64 phi1) 4)) (-.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 (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))) 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 (sin.f64 phi1) (sin.f64 phi1) (cos.f64 delta))
(fma.f64 1 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 1 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 delta)) 2) (cbrt.f64 (cos.f64 delta)) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (*.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) 1))
(+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (*.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1))
(+.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi1) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) 1)
(*.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(*.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 1)
(*.f64 (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) 2) (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) (sqrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4)) (/.f64 1 (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (sin.f64 phi1)) (-.f64 (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (sin.f64 phi1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))) (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))) (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6)) (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4)) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4))) (neg.f64 (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))) (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (neg.f64 (pow.f64 (sin.f64 phi1) 2))) (*.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (-.f64 1 (*.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))) (-.f64 1 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))) (-.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2))))
(pow.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(exp.f64 (log1p.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 1 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2) (cbrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 phi1) 2))) 1)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi1))
(*.f64 (pow.f64 (sin.f64 phi1) 2) 1)
(*.f64 1 (pow.f64 (sin.f64 phi1) 2))
(*.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) (*.f64 (cbrt.f64 (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2))
(*.f64 (sqrt.f64 (sin.f64 phi1)) (*.f64 (sqrt.f64 (sin.f64 phi1)) (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (sqrt.f64 (sin.f64 phi1))) (sqrt.f64 (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (sin.f64 phi1)))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi1)) (cos.f64 (+.f64 phi1 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 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)
(-.f64 0 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(pow.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 1)
(pow.f64 (cbrt.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3)
(pow.f64 (pow.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2)
(neg.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(sqrt.f64 (pow.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 2))
(log.f64 (pow.f64 (exp.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(cbrt.f64 (pow.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 3))
(cbrt.f64 (*.f64 (pow.f64 delta 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3) (pow.f64 delta 3)))
(expm1.f64 (log1p.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(exp.f64 (log.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(exp.f64 (*.f64 (log.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1))
(log1p.f64 (expm1.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
Outputs
(*.f64 delta theta)
(+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (*.f64 delta theta))
(fma.f64 -1/6 (*.f64 delta (pow.f64 theta 3)) (*.f64 delta theta))
(fma.f64 delta theta (*.f64 delta (*.f64 (pow.f64 theta 3) -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (+.f64 (*.f64 1/120 (*.f64 delta (pow.f64 theta 5))) (*.f64 delta theta)))
(fma.f64 -1/6 (*.f64 delta (pow.f64 theta 3)) (fma.f64 1/120 (*.f64 delta (pow.f64 theta 5)) (*.f64 delta theta)))
(fma.f64 -1/6 (*.f64 delta (pow.f64 theta 3)) (fma.f64 delta theta (*.f64 (pow.f64 theta 5) (*.f64 delta 1/120))))
(+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (+.f64 (*.f64 -1/5040 (*.f64 delta (pow.f64 theta 7))) (+.f64 (*.f64 1/120 (*.f64 delta (pow.f64 theta 5))) (*.f64 delta theta))))
(fma.f64 -1/6 (*.f64 delta (pow.f64 theta 3)) (fma.f64 -1/5040 (*.f64 delta (pow.f64 theta 7)) (fma.f64 1/120 (*.f64 delta (pow.f64 theta 5)) (*.f64 delta theta))))
(fma.f64 -1/6 (*.f64 delta (pow.f64 theta 3)) (fma.f64 -1/5040 (*.f64 delta (pow.f64 theta 7)) (fma.f64 delta theta (*.f64 (pow.f64 theta 5) (*.f64 delta 1/120)))))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
lambda1
lambda1
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(pow.f64 phi1 2)
(+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (pow.f64 phi1 2))
(fma.f64 -1/3 (pow.f64 phi1 4) (pow.f64 phi1 2))
(+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (pow.f64 phi1 2)))
(fma.f64 -1/3 (pow.f64 phi1 4) (fma.f64 2/45 (pow.f64 phi1 6) (pow.f64 phi1 2)))
(+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (+.f64 (*.f64 -1/315 (pow.f64 phi1 8)) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (pow.f64 phi1 2))))
(fma.f64 -1/3 (pow.f64 phi1 4) (fma.f64 -1/315 (pow.f64 phi1 8) (fma.f64 2/45 (pow.f64 phi1 6) (pow.f64 phi1 2))))
(cos.f64 delta)
(+.f64 (cos.f64 delta) (pow.f64 phi1 2))
(fma.f64 phi1 phi1 (cos.f64 delta))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (pow.f64 phi1 2)))
(+.f64 (cos.f64 delta) (fma.f64 -1/3 (pow.f64 phi1 4) (pow.f64 phi1 2)))
(+.f64 (cos.f64 delta) (+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (pow.f64 phi1 2))))
(+.f64 (cos.f64 delta) (fma.f64 -1/3 (pow.f64 phi1 4) (fma.f64 2/45 (pow.f64 phi1 6) (pow.f64 phi1 2))))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (pow.f64 (sin.f64 phi1) 2))
(+.f64 (pow.f64 (sin.f64 phi1) 2) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (fma.f64 -1/2 (pow.f64 delta 2) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 (*.f64 1/24 (pow.f64 delta 4)) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 delta 2) (fma.f64 1/24 (pow.f64 delta 4) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 delta 2)) (+.f64 (*.f64 -1/720 (pow.f64 delta 6)) (+.f64 (*.f64 1/24 (pow.f64 delta 4)) (pow.f64 (sin.f64 phi1) 2)))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 delta 2) (fma.f64 -1/720 (pow.f64 delta 6) (fma.f64 1/24 (pow.f64 delta 4) (pow.f64 (sin.f64 phi1) 2)))))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(-.f64 1 (pow.f64 (sin.f64 phi1) 2))
(*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))
(*.f64 delta (neg.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 delta (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 theta)) (neg.f64 (cos.f64 phi1))))
(*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))
(*.f64 delta (neg.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 delta (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 theta)) (neg.f64 (cos.f64 phi1))))
1
(+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 phi1 (cos.f64 theta)))))
(+.f64 1 (neg.f64 (*.f64 delta (*.f64 phi1 (cos.f64 theta)))))
(-.f64 1 (*.f64 delta (*.f64 phi1 (cos.f64 theta))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 phi1 (cos.f64 theta)))) (*.f64 -1 (pow.f64 phi1 2))))
(+.f64 1 (fma.f64 -1 (*.f64 delta (*.f64 phi1 (cos.f64 theta))) (neg.f64 (pow.f64 phi1 2))))
(fma.f64 -1 (fma.f64 delta (*.f64 phi1 (cos.f64 theta)) (pow.f64 phi1 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 phi1 (cos.f64 theta)))) (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (cos.f64 theta)) (*.f64 -1/6 (cos.f64 theta)))))) (*.f64 -1 (pow.f64 phi1 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 delta (*.f64 phi1 (cos.f64 theta))) (fma.f64 -1 (*.f64 delta (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 theta) -2/3))) (neg.f64 (pow.f64 phi1 2)))))
(+.f64 1 (-.f64 (*.f64 (neg.f64 delta) (fma.f64 phi1 (cos.f64 theta) (*.f64 (cos.f64 theta) (*.f64 -2/3 (pow.f64 phi1 3))))) (pow.f64 phi1 2)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (-.f64 (neg.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (-.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (*.f64 1/2 (*.f64 delta (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (*.f64 1/2 (*.f64 (*.f64 delta (pow.f64 theta 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi1))))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (-.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (-.f64 (*.f64 (*.f64 delta (pow.f64 theta 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi1)) 1/2)) (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (+.f64 (*.f64 -1/24 (*.f64 delta (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 delta (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (fma.f64 -1/24 (*.f64 delta (*.f64 (*.f64 (pow.f64 theta 4) (cos.f64 phi1)) (sin.f64 phi1))) (*.f64 1/2 (*.f64 (*.f64 delta (pow.f64 theta 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (-.f64 (-.f64 (fma.f64 1/2 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))) (*.f64 delta -1/24))) (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1)))) (+.f64 (*.f64 -1/24 (*.f64 delta (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 delta (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 1/2 (*.f64 delta (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))))))) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (fma.f64 -1/24 (*.f64 delta (*.f64 (*.f64 (pow.f64 theta 4) (cos.f64 phi1)) (sin.f64 phi1))) (fma.f64 1/720 (*.f64 (*.f64 delta (pow.f64 theta 6)) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (*.f64 1/2 (*.f64 (*.f64 delta (pow.f64 theta 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi1))))))) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 1 (-.f64 (-.f64 (fma.f64 -1/24 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4)))) (fma.f64 1/2 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (*.f64 delta (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi1)) (pow.f64 theta 6)) 1/720)))) (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2)))
(pow.f64 phi1 2)
(+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (pow.f64 phi1 2))
(fma.f64 -1/3 (pow.f64 phi1 4) (pow.f64 phi1 2))
(+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (pow.f64 phi1 2)))
(fma.f64 -1/3 (pow.f64 phi1 4) (fma.f64 2/45 (pow.f64 phi1 6) (pow.f64 phi1 2)))
(+.f64 (*.f64 -1/3 (pow.f64 phi1 4)) (+.f64 (*.f64 -1/315 (pow.f64 phi1 8)) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (pow.f64 phi1 2))))
(fma.f64 -1/3 (pow.f64 phi1 4) (fma.f64 -1/315 (pow.f64 phi1 8) (fma.f64 2/45 (pow.f64 phi1 6) (pow.f64 phi1 2))))
(*.f64 delta (*.f64 phi1 (cos.f64 theta)))
(+.f64 (*.f64 delta (*.f64 phi1 (cos.f64 theta))) (*.f64 delta (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (cos.f64 theta)) (*.f64 -1/6 (cos.f64 theta))))))
(*.f64 delta (+.f64 (*.f64 phi1 (cos.f64 theta)) (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 theta) -2/3))))
(*.f64 delta (fma.f64 phi1 (cos.f64 theta) (*.f64 (cos.f64 theta) (*.f64 -2/3 (pow.f64 phi1 3)))))
(+.f64 (*.f64 delta (*.f64 phi1 (cos.f64 theta))) (+.f64 (*.f64 delta (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (cos.f64 theta)) (*.f64 -1/6 (cos.f64 theta))))) (*.f64 delta (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/120 (cos.f64 theta)) (+.f64 (*.f64 1/24 (cos.f64 theta)) (*.f64 1/12 (cos.f64 theta))))))))
(fma.f64 delta (*.f64 phi1 (cos.f64 theta)) (*.f64 delta (+.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 theta) -2/3)) (*.f64 (pow.f64 phi1 5) (fma.f64 1/120 (cos.f64 theta) (*.f64 (cos.f64 theta) 1/8))))))
(*.f64 delta (+.f64 (*.f64 phi1 (cos.f64 theta)) (fma.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 theta) -2/3) (*.f64 (pow.f64 phi1 5) (*.f64 (cos.f64 theta) 2/15)))))
(+.f64 (*.f64 delta (*.f64 phi1 (cos.f64 theta))) (+.f64 (*.f64 delta (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/2 (cos.f64 theta)) (*.f64 -1/6 (cos.f64 theta))))) (+.f64 (*.f64 delta (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/120 (cos.f64 theta)) (+.f64 (*.f64 1/24 (cos.f64 theta)) (*.f64 1/12 (cos.f64 theta)))))) (*.f64 delta (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 -1/144 (cos.f64 theta)) (+.f64 (*.f64 -1/240 (cos.f64 theta)) (+.f64 (*.f64 -1/720 (cos.f64 theta)) (*.f64 -1/5040 (cos.f64 theta))))))))))
(+.f64 (*.f64 delta (+.f64 (*.f64 phi1 (cos.f64 theta)) (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 theta) -2/3)))) (*.f64 delta (+.f64 (*.f64 (pow.f64 phi1 5) (fma.f64 1/120 (cos.f64 theta) (*.f64 (cos.f64 theta) 1/8))) (*.f64 (pow.f64 phi1 7) (fma.f64 -1/144 (cos.f64 theta) (fma.f64 -1/240 (cos.f64 theta) (*.f64 (cos.f64 theta) -1/630)))))))
(*.f64 delta (+.f64 (fma.f64 phi1 (cos.f64 theta) (*.f64 (cos.f64 theta) (*.f64 -2/3 (pow.f64 phi1 3)))) (fma.f64 (pow.f64 phi1 5) (*.f64 (cos.f64 theta) 2/15) (*.f64 (pow.f64 phi1 7) (fma.f64 (cos.f64 theta) -1/144 (*.f64 (cos.f64 theta) -29/5040))))))
(*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1)))
(*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 delta (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1))))
(fma.f64 -1/2 (*.f64 (*.f64 delta (pow.f64 theta 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))))
(fma.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2))) (*.f64 delta -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 delta (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 delta (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1)))))
(fma.f64 -1/2 (*.f64 (*.f64 delta (pow.f64 theta 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (fma.f64 1/24 (*.f64 delta (*.f64 (*.f64 (pow.f64 theta 4) (cos.f64 phi1)) (sin.f64 phi1))) (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))))
(fma.f64 -1/2 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (fma.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)) (*.f64 delta (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))) 1/24))))
(+.f64 (*.f64 -1/2 (*.f64 delta (*.f64 (pow.f64 theta 2) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (+.f64 (*.f64 -1/720 (*.f64 delta (*.f64 (pow.f64 theta 6) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (+.f64 (*.f64 1/24 (*.f64 delta (*.f64 (pow.f64 theta 4) (*.f64 (cos.f64 phi1) (sin.f64 phi1))))) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 phi1))))))
(fma.f64 -1/2 (*.f64 (*.f64 delta (pow.f64 theta 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (fma.f64 -1/720 (*.f64 (*.f64 delta (pow.f64 theta 6)) (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (fma.f64 1/24 (*.f64 delta (*.f64 (*.f64 (pow.f64 theta 4) (cos.f64 phi1)) (sin.f64 phi1))) (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))))))
(fma.f64 -1/2 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 2)))) (fma.f64 -1/720 (*.f64 delta (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi1)) (pow.f64 theta 6))) (fma.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)) (*.f64 delta (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (pow.f64 theta 4))) 1/24)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 delta (sin.f64 theta)))) 1)
(*.f64 delta (sin.f64 theta))
(pow.f64 (*.f64 delta (sin.f64 theta)) 1)
(*.f64 delta (sin.f64 theta))
(pow.f64 (cbrt.f64 (*.f64 delta (sin.f64 theta))) 3)
(*.f64 delta (sin.f64 theta))
(pow.f64 (pow.f64 (*.f64 delta (sin.f64 theta)) 3) 1/3)
(*.f64 delta (sin.f64 theta))
(pow.f64 (sqrt.f64 (*.f64 delta (sin.f64 theta))) 2)
(*.f64 delta (sin.f64 theta))
(sqrt.f64 (pow.f64 (*.f64 delta (sin.f64 theta)) 2))
(fabs.f64 (*.f64 delta (sin.f64 theta)))
(log.f64 (pow.f64 (exp.f64 delta) (sin.f64 theta)))
(*.f64 delta (sin.f64 theta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 delta (sin.f64 theta)))))
(*.f64 delta (sin.f64 theta))
(cbrt.f64 (pow.f64 (*.f64 delta (sin.f64 theta)) 3))
(*.f64 delta (sin.f64 theta))
(cbrt.f64 (*.f64 (pow.f64 delta 3) (pow.f64 (sin.f64 theta) 3)))
(*.f64 delta (sin.f64 theta))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 theta) 3) (pow.f64 delta 3)))
(*.f64 delta (sin.f64 theta))
(expm1.f64 (log1p.f64 (*.f64 delta (sin.f64 theta))))
(*.f64 delta (sin.f64 theta))
(exp.f64 (log.f64 (*.f64 delta (sin.f64 theta))))
(*.f64 delta (sin.f64 theta))
(exp.f64 (*.f64 (log.f64 (*.f64 delta (sin.f64 theta))) 1))
(*.f64 delta (sin.f64 theta))
(log1p.f64 (expm1.f64 (*.f64 delta (sin.f64 theta))))
(*.f64 delta (sin.f64 theta))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))) 1)
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 1)
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(*.f64 1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 2))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 1)
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 3)
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) 1/3)
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 2)
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2))
(fabs.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(log.f64 (exp.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(exp.f64 (log.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 1))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))) 1)
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(-.f64 (/.f64 (pow.f64 lambda1 2) (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))) (/.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(*.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 1)
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(*.f64 1 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(*.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) (pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2) (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(*.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)) (/.f64 1 (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) 1) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2)) (/.f64 1 (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(/.f64 1 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))) (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) 1) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 1 (/.f64 (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2))))
(/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) 1) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)) (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 (pow.f64 lambda1 2) (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2) (-.f64 (pow.f64 lambda1 2) (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2) (*.f64 lambda1 (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))))
(/.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2)) (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3) (pow.f64 lambda1 3)) (fma.f64 lambda1 lambda1 (*.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2))) (neg.f64 (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(/.f64 (-.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2) (pow.f64 lambda1 2)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))
(/.f64 (-.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2) (pow.f64 lambda1 2)) (-.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))
(/.f64 (neg.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 2))) (neg.f64 (-.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 1)
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(sqrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 2))
(fabs.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))
(log.f64 (exp.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1))))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(cbrt.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(exp.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(exp.f64 (*.f64 (log.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 1))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(log1p.f64 (expm1.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 1 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 (pow.f64 (cbrt.f64 lambda1) 2) (cbrt.f64 lambda1) (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) lambda1)
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(fma.f64 (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) lambda1)
(+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))) 1)
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(*.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 1)
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) 1/3))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) 1/3) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2)))
(*.f64 (pow.f64 1 1/3) (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2) 1/3) (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2)) (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 1)
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3) 1/3)
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 3)
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2)
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2))
(fabs.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 1))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))) 1/3))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3))) 1)
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(*.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3) 1)
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(*.f64 1 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2) (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2) (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3/2))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2) 3) (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 3) (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 3))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(*.f64 (*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) 1) (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(*.f64 (*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))) 2)) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(*.f64 (*.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 2) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 6))
(log.f64 (exp.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3) 3))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(exp.f64 (*.f64 3 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))) 1))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)) 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 phi1) 2))) 1)
(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 (sin.f64 phi1) (sin.f64 phi1))
(pow.f64 (sin.f64 phi1) 2)
(*.f64 (pow.f64 (sin.f64 phi1) 2) 1)
(pow.f64 (sin.f64 phi1) 2)
(*.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (sin.f64 phi1) 2)
(*.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) (*.f64 (cbrt.f64 (sin.f64 phi1)) (sin.f64 phi1)))
(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 (sqrt.f64 (sin.f64 phi1)) (*.f64 (sqrt.f64 (sin.f64 phi1)) (sin.f64 phi1)))
(pow.f64 (sin.f64 phi1) 2)
(*.f64 (*.f64 (sin.f64 phi1) (sqrt.f64 (sin.f64 phi1))) (sqrt.f64 (sin.f64 phi1)))
(pow.f64 (sin.f64 phi1) 2)
(*.f64 (*.f64 (sin.f64 phi1) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (sin.f64 phi1)))
(pow.f64 (sin.f64 phi1) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi1)) (cos.f64 (+.f64 phi1 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))
(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 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))) 1)
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (/.f64 (pow.f64 (sin.f64 phi1) 4) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) (/.f64 (pow.f64 (cos.f64 delta) 2) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(/.f64 (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2)) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(*.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) 1)
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 1 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))) 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 (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))) (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))))
(+.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 1 (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 phi1) 6) (pow.f64 (cos.f64 delta) 3)) 1) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 phi1) 6) (pow.f64 (cos.f64 delta) 3)) (fma.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (pow.f64 (sin.f64 phi1) 4)))
(*.f64 (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2)) (/.f64 1 (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(/.f64 (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2)) (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))) (+.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (sin.f64 phi1) 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 phi1) 6) (pow.f64 (cos.f64 delta) 3)) 1) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 phi1) 6) (pow.f64 (cos.f64 delta) 3)) (fma.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (pow.f64 (sin.f64 phi1) 4)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta)) (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2)) (-.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 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 phi1) 6) (pow.f64 (cos.f64 delta) 3)) 1) (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 phi1) 6) (pow.f64 (cos.f64 delta) 3)) (fma.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (pow.f64 (sin.f64 phi1) 4)))
(/.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 (sin.f64 phi1) 6) (pow.f64 (cos.f64 delta) 3)) (+.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 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2)) (-.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 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 phi1) 6) (pow.f64 (cos.f64 delta) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 phi1) 4) (*.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 phi1) 6) (pow.f64 (cos.f64 delta) 3)) (fma.f64 (cos.f64 delta) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)) (pow.f64 (sin.f64 phi1) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2))) (neg.f64 (-.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(/.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 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 phi1) 4) (pow.f64 (cos.f64 delta) 2))) (neg.f64 (-.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 (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))) 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 (sin.f64 phi1) (sin.f64 phi1) (cos.f64 delta))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 1 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 1 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))
(+.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)) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cos.f64 delta))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (cos.f64 delta))
(fma.f64 (sqrt.f64 (cos.f64 delta)) (sqrt.f64 (cos.f64 delta)) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(+.f64 1 (*.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) 1))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (*.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (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 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi1) (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 0) (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 1 (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi1) (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) 0) (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (pow.f64 (sin.f64 phi1) 4)) (pow.f64 (sin.f64 phi1) 2)))
(+.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(+.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) 1)
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(*.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 1)
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) 2))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) 2) (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) (sqrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6)) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 3) (pow.f64 (sin.f64 phi1) 6)) (fma.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 (pow.f64 (sin.f64 phi1) 2) (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)) (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4)) (/.f64 1 (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4)) (/.f64 1 (+.f64 1 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 2) (pow.f64 (sin.f64 phi1) 4)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (sin.f64 phi1)) (-.f64 (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (sin.f64 phi1)))
(*.f64 (+.f64 (sin.f64 phi1) (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))) (-.f64 (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (sin.f64 phi1)))
(*.f64 (+.f64 (sin.f64 phi1) (sqrt.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1))) (-.f64 (sqrt.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)) (sin.f64 phi1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))) (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6)) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 3) (pow.f64 (sin.f64 phi1) 6)) (fma.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 (pow.f64 (sin.f64 phi1) 2) (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)) (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 2)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))) (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4)) (/.f64 1 (+.f64 1 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 2) (pow.f64 (sin.f64 phi1) 4)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6)) (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6)) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 3) (pow.f64 (sin.f64 phi1) 6)) (fma.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 (pow.f64 (sin.f64 phi1) 2) (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)) (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4)) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4)) (/.f64 1 (+.f64 1 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 2) (pow.f64 (sin.f64 phi1) 4)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 3) (pow.f64 (sin.f64 phi1) 6)) (fma.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 (pow.f64 (sin.f64 phi1) 2) (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)) (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4))) (neg.f64 (+.f64 1 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4))) (+.f64 -1 (neg.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 2)) (pow.f64 (sin.f64 phi1) 4)) (-.f64 -1 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))))
(/.f64 (fma.f64 -1 (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 2) (pow.f64 (sin.f64 phi1) 4)) (-.f64 -1 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))) (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 1 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))) (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (pow.f64 (sin.f64 phi1) 2))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta)) (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 1 (*.f64 (-.f64 (*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta)) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (-.f64 (*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta)) (pow.f64 (sin.f64 phi1) 2)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) 3)) (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (neg.f64 (pow.f64 (sin.f64 phi1) 2))) (*.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3) (pow.f64 (sin.f64 phi1) 6)) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 1 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 3) (pow.f64 (sin.f64 phi1) 6)) (fma.f64 (pow.f64 (sin.f64 phi1) 2) (+.f64 (pow.f64 (sin.f64 phi1) 2) (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)) (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 2)))
(/.f64 (-.f64 1 (*.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))) (-.f64 1 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))
(/.f64 (-.f64 1 (*.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2)))) (+.f64 (-.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (pow.f64 (sin.f64 phi1) 2)))
(/.f64 (-.f64 1 (*.f64 (-.f64 (*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta)) (pow.f64 (sin.f64 phi1) 2)) (-.f64 (*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta)) (pow.f64 (sin.f64 phi1) 2)))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (-.f64 1 (*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (*.f64 (neg.f64 (pow.f64 (sin.f64 phi1) 2)) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))) (-.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2) (pow.f64 (sin.f64 phi1) 4)) (/.f64 1 (+.f64 1 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (pow.f64 (sin.f64 phi1) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) 2) (pow.f64 (sin.f64 phi1) 4)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1)))
(pow.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 1)
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) 3)
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (pow.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 3) 1/3)
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))) 2)
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 2))
(sqrt.f64 (pow.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 2))
(fabs.f64 (-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2)))
(log.f64 (exp.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))) 3))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(exp.f64 (log1p.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))
(exp.f64 (log1p.f64 (-.f64 (*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta)) (pow.f64 (sin.f64 phi1) 2))))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))) 1))
(exp.f64 (log1p.f64 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (pow.f64 (sin.f64 phi1) 2))))
(exp.f64 (log1p.f64 (-.f64 (*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta)) (pow.f64 (sin.f64 phi1) 2))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 1 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) 2) (cbrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (sqrt.f64 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))) (neg.f64 (pow.f64 (sin.f64 phi1) 2)))
(fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2)))
(-.f64 (fma.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 1) (pow.f64 (sin.f64 phi1) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 phi1) 2))) 1)
(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 (sin.f64 phi1) (sin.f64 phi1))
(pow.f64 (sin.f64 phi1) 2)
(*.f64 (pow.f64 (sin.f64 phi1) 2) 1)
(pow.f64 (sin.f64 phi1) 2)
(*.f64 1 (pow.f64 (sin.f64 phi1) 2))
(pow.f64 (sin.f64 phi1) 2)
(*.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) (*.f64 (cbrt.f64 (sin.f64 phi1)) (sin.f64 phi1)))
(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 (sqrt.f64 (sin.f64 phi1)) (*.f64 (sqrt.f64 (sin.f64 phi1)) (sin.f64 phi1)))
(pow.f64 (sin.f64 phi1) 2)
(*.f64 (*.f64 (sin.f64 phi1) (sqrt.f64 (sin.f64 phi1))) (sqrt.f64 (sin.f64 phi1)))
(pow.f64 (sin.f64 phi1) 2)
(*.f64 (*.f64 (sin.f64 phi1) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (sin.f64 phi1)))
(pow.f64 (sin.f64 phi1) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi1)) (cos.f64 (+.f64 phi1 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))
(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 (+.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1)
(+.f64 1 (-.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 1))
(+.f64 (*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta)) 0)
(-.f64 0 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 delta (neg.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 delta (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 theta)) (neg.f64 (cos.f64 phi1))))
(pow.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 1)
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))
(pow.f64 (cbrt.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 3)
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))
(pow.f64 (pow.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 3) 1/3)
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))
(pow.f64 (sqrt.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 2)
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))
(neg.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 delta (neg.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 delta (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 theta)) (neg.f64 (cos.f64 phi1))))
(sqrt.f64 (pow.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 2))
(fabs.f64 (*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta)))
(log.f64 (pow.f64 (exp.f64 delta) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))))))
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))
(cbrt.f64 (pow.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta)))) 3))
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))
(cbrt.f64 (*.f64 (pow.f64 delta 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3)))
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) 3) (pow.f64 delta 3)))
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))
(expm1.f64 (log1p.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))
(exp.f64 (log.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))
(exp.f64 (*.f64 (log.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))) 1))
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))
(log1p.f64 (expm1.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(*.f64 delta (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))))
(*.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1))) (cos.f64 theta))

eval414.0ms (1.7%)

Compiler

Compiled 33074 to 12345 computations (62.7% saved)

prune354.0ms (1.5%)

Pruning

78 alts after pruning (73 fresh and 5 done)

PrunedKeptTotal
New1031251056
Fresh94857
Picked325
Done033
Total1043781121
Accuracy
100.0%
Counts
1121 → 78
Alt Table
Click to see full alt table
StatusAccuracyProgram
11.3%
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
28.2%
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
83.8%
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
21.8%
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
8.5%
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
87.9%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 3))
56.1%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 2) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
85.5%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (cos.f64 delta)))
69.7%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 delta (sin.f64 theta))) 3) (cos.f64 delta)))
70.4%
(+.f64 lambda1 (atan2.f64 (/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2) (cos.f64 delta)))
77.2%
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1) (cos.f64 delta)))
51.4%
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (*.f64 delta theta)) (cos.f64 delta)))
66.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
70.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
74.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
88.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
91.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) 1/2)) (cos.f64 (acos.f64 (sin.f64 phi1)))) (*.f64 (sin.f64 (*.f64 (PI.f64) 1/2)) (sin.f64 (acos.f64 (sin.f64 phi1))))))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
38.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (pow.f64 (pow.f64 phi1 1/3) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
91.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
65.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))) 2)))
77.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (/.f64 (sin.f64 phi1) (/.f64 2 (sin.f64 delta))) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta)))))))
95.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 delta))))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (sin.f64 phi1)))))))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
89.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
91.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))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
99.7%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
95.0%
(+.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 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
84.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 delta) (*.f64 phi1 (cos.f64 theta))))))
77.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta)))))
80.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)) (cos.f64 delta))))
59.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (exp.f64 (*.f64 2 (log.f64 (cos.f64 phi1)))) (*.f64 -1/2 (pow.f64 delta 2)))))
80.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3)) (*.f64 -1/2 (pow.f64 delta 2)))))
77.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (*.f64 -1/2 (pow.f64 delta 2)))))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))))
79.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (+.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2)))))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))
73.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) theta)) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
85.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (fma.f64 (sin.f64 (asin.f64 (sin.f64 phi1))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
86.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
85.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
99.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
39.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (exp.f64 (log.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (cos.f64 delta)))
85.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))) (cos.f64 delta)))
88.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
77.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (-.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))))
99.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
77.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
88.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
77.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 1 (-.f64 (neg.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2)))))
74.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) 1))
73.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
73.9%
(+.f64 lambda1 (atan2.f64 (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
72.4%
(+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)))
69.8%
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
62.8%
(+.f64 lambda1 (atan2.f64 (*.f64 delta theta) (cos.f64 delta)))
76.9%
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
68.0%
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
55.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
55.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
45.7%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
36.8%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 delta (sin.f64 theta)))) (cos.f64 delta)))
81.5%
(+.f64 lambda1 (-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
67.0%
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
73.9%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
76.1%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))
45.7%
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
68.0%
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)) 3)))
81.8%
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)))
70.2%
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3)))
68.6%
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)))
41.2%
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
67.3%
lambda1
Compiler

Compiled 4898 to 2173 computations (55.6% saved)

regimes505.0ms (2.1%)

Counts
138 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 delta theta) (cos.f64 delta)))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (*.f64 delta theta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2) (cos.f64 delta)))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 delta (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 delta (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.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)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 theta phi1))) (sin.f64 (+.f64 theta phi1))) -2)) (cos.f64 delta)))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1) (cos.f64 delta)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (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 phi1 2))))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (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) (*.f64 (sin.f64 theta) (log1p.f64 (expm1.f64 (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (cos.f64 delta)))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 3))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 3))
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2))
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.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 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 phi1 (*.f64 (cos.f64 theta) (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 delta) (*.f64 phi1 (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (+.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))) (fma.f64 (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 (*.f64 2 (log.f64 (cos.f64 phi1)))) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (-.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 1 (-.f64 (neg.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (fma.f64 (sin.f64 (asin.f64 (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))) (pow.f64 (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (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 delta) (*.f64 (cos.f64 phi1) theta)) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3)) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2))))))
(+.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 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (expm1.f64 (log1p.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))) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (pow.f64 (pow.f64 phi1 1/3) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.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) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.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 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.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 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) (cbrt.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 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (*.f64 (sin.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) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (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) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (/.f64 (sin.f64 phi1) (/.f64 2 (sin.f64 delta))) (+.f64 (cos.f64 (+.f64 phi1 theta)) (cos.f64 (-.f64 phi1 theta)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 delta (sin.f64 theta)) (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 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (sin.f64 phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (neg.f64 (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) 3)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.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 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 2) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.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 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (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) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (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 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (sqrt.f64 (+.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))))))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (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 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (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 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) 3)) (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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (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 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta))) (*.f64 (cos.f64 delta) (sin.f64 phi1))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 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))))))))))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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))) (fma.f64 (sin.f64 (asin.f64 (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 delta) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (cos.f64 theta)))))))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) 1/2)) (cos.f64 (acos.f64 (sin.f64 phi1)))) (*.f64 (sin.f64 (*.f64 (PI.f64) 1/2)) (sin.f64 (acos.f64 (sin.f64 phi1))))))) (fma.f64 (sin.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (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 (-.f64 (pow.f64 (cos.f64 delta) 3) (pow.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 delta) 2) (*.f64 (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta))))) (fma.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 delta)))) (cos.f64 delta))))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
Calls

7 calls:

69.0ms
phi2
69.0ms
phi1
68.0ms
delta
66.0ms
lambda1
64.0ms
theta
Results
AccuracySegmentsBranch
99.8%1lambda1
99.8%1phi1
99.8%1phi2
99.8%1delta
99.8%1theta
99.8%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.8%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 3125 to 914 computations (70.8% saved)

regimes301.0ms (1.3%)

Counts
105 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 delta theta) (cos.f64 delta)))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (*.f64 delta theta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2) (cos.f64 delta)))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 delta (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 delta (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.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)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 theta phi1))) (sin.f64 (+.f64 theta phi1))) -2)) (cos.f64 delta)))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1) (cos.f64 delta)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (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 phi1 2))))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (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) (*.f64 (sin.f64 theta) (log1p.f64 (expm1.f64 (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (cos.f64 delta)))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 3))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 3))
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2))
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.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 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 phi1 (*.f64 (cos.f64 theta) (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 delta) (*.f64 phi1 (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (+.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))) (fma.f64 (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 (*.f64 2 (log.f64 (cos.f64 phi1)))) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (-.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 1 (-.f64 (neg.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (fma.f64 (sin.f64 (asin.f64 (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))) (pow.f64 (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (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 delta) (*.f64 (cos.f64 phi1) theta)) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3)) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2))))))
(+.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 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (expm1.f64 (log1p.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))) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (pow.f64 (pow.f64 phi1 1/3) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.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) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.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 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.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 (*.f64 (cos.f64 theta) (sin.f64 delta)))) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 phi1) 2) (cbrt.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 (cos.f64 delta) (*.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (cos.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
Calls

5 calls:

54.0ms
theta
53.0ms
phi1
53.0ms
phi2
52.0ms
delta
48.0ms
lambda1
Results
AccuracySegmentsBranch
99.7%1lambda1
99.7%1phi1
99.7%1phi2
99.7%1delta
99.7%1theta
Compiler

Compiled 1908 to 652 computations (65.8% saved)

regimes363.0ms (1.5%)

Counts
100 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 delta theta) (cos.f64 delta)))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (*.f64 delta theta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2) (cos.f64 delta)))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 delta (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 delta (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.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)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 theta phi1))) (sin.f64 (+.f64 theta phi1))) -2)) (cos.f64 delta)))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1) (cos.f64 delta)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (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 phi1 2))))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (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) (*.f64 (sin.f64 theta) (log1p.f64 (expm1.f64 (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (cos.f64 delta)))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 3))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 3))
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2))
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.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 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 phi1 (*.f64 (cos.f64 theta) (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 delta) (*.f64 phi1 (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (+.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))) (fma.f64 (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 (*.f64 2 (log.f64 (cos.f64 phi1)))) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (-.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 1 (-.f64 (neg.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (fma.f64 (sin.f64 (asin.f64 (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))) (pow.f64 (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (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 delta) (*.f64 (cos.f64 phi1) theta)) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3)) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2))))))
(+.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 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (expm1.f64 (log1p.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))) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (pow.f64 (pow.f64 phi1 1/3) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.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) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.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 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
Calls

5 calls:

100.0ms
phi1
77.0ms
theta
51.0ms
phi2
49.0ms
lambda1
46.0ms
delta
Results
AccuracySegmentsBranch
95.1%1lambda1
95.1%1phi1
95.1%1phi2
95.1%1delta
95.1%1theta
Compiler

Compiled 1764 to 613 computations (65.2% saved)

regimes271.0ms (1.1%)

Counts
96 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 delta theta) (cos.f64 delta)))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (*.f64 delta theta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2) (cos.f64 delta)))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 delta (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 delta (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.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)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 theta phi1))) (sin.f64 (+.f64 theta phi1))) -2)) (cos.f64 delta)))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1) (cos.f64 delta)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (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 phi1 2))))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (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) (*.f64 (sin.f64 theta) (log1p.f64 (expm1.f64 (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (cos.f64 delta)))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 3))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 3))
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2))
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.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 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (*.f64 phi1 (*.f64 (cos.f64 theta) (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 delta) (*.f64 phi1 (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fabs.f64 (+.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))) (fma.f64 (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 (*.f64 2 (log.f64 (cos.f64 phi1)))) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (-.f64 1 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 1 (-.f64 (neg.f64 (*.f64 delta (*.f64 (sin.f64 phi1) (cos.f64 phi1)))) (pow.f64 (sin.f64 phi1) 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 delta (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (fma.f64 (sin.f64 (asin.f64 (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))) (pow.f64 (hypot.f64 (sin.f64 phi1) (sqrt.f64 (cos.f64 delta))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (log.f64 (exp.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (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 delta) (*.f64 (cos.f64 phi1) theta)) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 phi1) 2) 3)) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi1) (cos.f64 theta))) (neg.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) 1) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 phi1 (*.f64 (cos.f64 theta) (sin.f64 delta))) (*.f64 (pow.f64 phi1 2) (cos.f64 delta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (+.f64 1 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 delta (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 theta) (sin.f64 phi1))))) (*.f64 -1 (pow.f64 (sin.f64 phi1) 2))))))
(+.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 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (expm1.f64 (log1p.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))) (fma.f64 (sin.f64 (pow.f64 (cbrt.f64 phi1) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (fma.f64 (sin.f64 (pow.f64 (pow.f64 phi1 1/3) 3)) (neg.f64 (sin.f64 phi1)) (cos.f64 delta))))
Outputs
(+.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))))
Calls

5 calls:

49.0ms
theta
49.0ms
lambda1
48.0ms
phi1
47.0ms
phi2
46.0ms
delta
Results
AccuracySegmentsBranch
91.2%1lambda1
91.2%1delta
91.2%1theta
91.2%1phi1
91.2%1phi2
Compiler

Compiled 1653 to 586 computations (64.5% saved)

regimes326.0ms (1.4%)

Counts
66 → 3
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 delta theta) (cos.f64 delta)))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (*.f64 delta theta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2) (cos.f64 delta)))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 delta (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 delta (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.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)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 theta phi1))) (sin.f64 (+.f64 theta phi1))) -2)) (cos.f64 delta)))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1) (cos.f64 delta)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (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 phi1 2))))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (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) (*.f64 (sin.f64 theta) (log1p.f64 (expm1.f64 (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (cos.f64 delta)))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 3))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) 3))
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta))) 2))
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)))) 1) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
Outputs
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
Calls

5 calls:

88.0ms
lambda1
86.0ms
delta
60.0ms
phi1
35.0ms
phi2
35.0ms
theta
Results
AccuracySegmentsBranch
90.0%2phi1
88.3%1phi2
92.1%3delta
90.5%3lambda1
88.3%1theta
Compiler

Compiled 959 to 354 computations (63.1% saved)

regimes96.0ms (0.4%)

Counts
59 → 3
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 delta theta) (cos.f64 delta)))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (*.f64 delta theta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2) (cos.f64 delta)))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 delta (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 delta (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.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)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 theta phi1))) (sin.f64 (+.f64 theta phi1))) -2)) (cos.f64 delta)))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1) (cos.f64 delta)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 1 (pow.f64 (sin.f64 phi1) 2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 1 (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 phi1 2))))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 phi1 2)) 2)) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2) (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (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) (*.f64 (sin.f64 theta) (log1p.f64 (expm1.f64 (cos.f64 phi1))))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) 3))) (cos.f64 delta)))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
Calls

1 calls:

78.0ms
delta
Results
AccuracySegmentsBranch
92.1%3delta
Compiler

Compiled 818 to 301 computations (63.2% saved)

regimes55.0ms (0.2%)

Counts
43 → 1
Calls
Call 1
Inputs
lambda1
(+.f64 lambda1 (atan2.f64 (*.f64 delta theta) (cos.f64 delta)))
(atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (+.f64 (*.f64 -1/6 (*.f64 delta (pow.f64 theta 3))) (*.f64 delta theta)) (cos.f64 delta)))
(atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 delta (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 delta (cos.f64 phi1))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 theta) (+.f64 delta (*.f64 -1/6 (pow.f64 delta 3)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (/.f64 (-.f64 (cos.f64 (-.f64 theta delta)) (cos.f64 (+.f64 theta delta))) 2) (cos.f64 delta)))
(expm1.f64 (log1p.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 delta (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (fabs.f64 (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 delta (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
(+.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)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (-.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta)) 1) 1))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (+.f64 1 (*.f64 -1/2 (pow.f64 delta 2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (+.f64 delta (*.f64 (pow.f64 delta 3) -1/6))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 theta phi1))) (sin.f64 (+.f64 theta phi1))) -2)) (cos.f64 delta)))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) (cos.f64 delta)))
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) 3)))
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 delta) (sin.f64 theta))) 3) (cos.f64 delta)))
(pow.f64 (cbrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 3)
(pow.f64 (sqrt.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1)) 2)
(+.f64 lambda1 (atan2.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)))) 1) (cos.f64 delta)))
(pow.f64 (pow.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)) lambda1) 3) 1/3)
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (+.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 delta))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))
Calls

2 calls:

22.0ms
delta
22.0ms
phi1
Results
AccuracySegmentsBranch
88.3%1phi1
88.3%1delta
Compiler

Compiled 552 to 207 computations (62.5% saved)

regimes74.0ms (0.3%)

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

5 calls:

15.0ms
phi1
15.0ms
delta
14.0ms
lambda1
13.0ms
phi2
11.0ms
theta
Results
AccuracySegmentsBranch
85.7%1lambda1
85.7%1phi2
85.7%1theta
85.7%1phi1
85.7%1delta
Compiler

Compiled 272 to 116 computations (57.4% saved)

regimes98.0ms (0.4%)

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

5 calls:

30.0ms
delta
18.0ms
lambda1
17.0ms
theta
17.0ms
phi1
13.0ms
phi2
Results
AccuracySegmentsBranch
79.4%3theta
74.4%3lambda1
74.0%3phi1
74.7%2phi2
81.0%5delta
Compiler

Compiled 103 to 55 computations (46.6% saved)

regimes23.0ms (0.1%)

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

5 calls:

5.0ms
lambda1
5.0ms
theta
4.0ms
phi1
4.0ms
phi2
4.0ms
delta
Results
AccuracySegmentsBranch
69.8%1phi1
69.8%1lambda1
69.8%1phi2
69.8%1delta
69.8%1theta
Compiler

Compiled 60 to 38 computations (36.7% saved)

regimes20.0ms (0.1%)

Accuracy

Total -41.0b remaining (-195.4%)

Threshold costs -41b (-195.4%)

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

5 calls:

4.0ms
theta
4.0ms
delta
4.0ms
phi2
4.0ms
phi1
4.0ms
lambda1
Results
AccuracySegmentsBranch
67.3%1phi1
67.3%1delta
67.3%1theta
67.3%1lambda1
67.3%1phi2
Compiler

Compiled 51 to 37 computations (27.5% saved)

bsearch220.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
143.0ms
1015.627284867608
515470578083872.25
76.0ms
-702018055796.6035
-238176379531.90747
Results
137.0ms95×body1024valid
42.0ms101×body256valid
37.0ms44×body512valid
Compiler

Compiled 661 to 480 computations (27.4% saved)

bsearch215.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
148.0ms
1015.627284867608
515470578083872.25
67.0ms
-702018055796.6035
-238176379531.90747
Results
128.0ms90×body1024valid
43.0ms51×body512valid
40.0ms99×body256valid
Compiler

Compiled 646 to 465 computations (28% saved)

bsearch210.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
82.0ms
366.38568887627514
3555.6896158691607
127.0ms
-2.8351585566603944e+85
-1.198104725270245e+81
Results
118.0ms82×body1024valid
45.0ms55×body512valid
33.0ms83×body256valid
10.0msbody2048valid
Compiler

Compiled 466 to 338 computations (27.5% saved)

simplify24.0ms (0.1%)

Algorithm
egg-herbie
Rules
48×+-commutative
48×*-commutative
26×sub-neg
18×neg-mul-1
18×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0851063
11351063
21661063
31871063
42001063
52051063
62061063
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(+.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))))
(if (<=.f64 delta -240000000000) (+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (cos.f64 delta))) (if (<=.f64 delta 1020) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))
(if (<=.f64 delta -240000000000) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))) (if (<=.f64 delta 1020) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2))) (+.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)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(if (<=.f64 theta -1199999999999999947663172542221813969489814972339193549730036029167321479840268288) (+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (if (<=.f64 theta 480) (+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))) (+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
lambda1
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (/.f64 (+.f64 1 (cos.f64 (*.f64 phi1 2))) 2)) (*.f64 (*.f64 (sin.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 theta))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 phi1))))))
(+.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 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 (cos.f64 delta) (pow.f64 (sin.f64 phi1) 2))))
(if (<=.f64 delta -240000000000) (+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta))) 3) (cos.f64 delta))) (if (<=.f64 delta 1020) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))
(if (<=.f64 delta -240000000000) (+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) 3) (cos.f64 delta))) (if (<=.f64 delta 1020) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta)))))
(if (<=.f64 delta -240000000000) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta))) (if (<=.f64 delta 1020) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (sin.f64 theta) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 theta) (sin.f64 delta))) (cos.f64 delta)))))
(if (or (<=.f64 delta -240000000000) (not (<=.f64 delta 1020))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (cos.f64 delta))) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (pow.f64 (cos.f64 phi1) 2))))
(+.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 delta) (sin.f64 theta))) (cos.f64 delta)))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (sin.f64 theta)) (cos.f64 delta)))
(if (<=.f64 theta -1199999999999999947663172542221813969489814972339193549730036029167321479840268288) (+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (if (<=.f64 theta 480) (+.f64 lambda1 (atan2.f64 (*.f64 theta (sin.f64 delta)) (cos.f64 delta))) (+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))))
(if (or (<=.f64 theta -1199999999999999947663172542221813969489814972339193549730036029167321479840268288) (not (<=.f64 theta 480))) (+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta))) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) theta) (cos.f64 delta))))
(+.f64 lambda1 (atan2.f64 (*.f64 delta (sin.f64 theta)) (cos.f64 delta)))
lambda1
Compiler

Compiled 313 to 204 computations (34.8% saved)

soundness2.6s (11%)

Rules
1510×fma-def
1510×fma-def
1260×distribute-lft-neg-in
1260×distribute-lft-neg-in
988×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01832370
14012362
26822358
311352358
425452358
541592358
649932358
758472358
867972358
972392358
1074342358
1175352358
1275352358
1378882358
042709
1762705
090135675
1242933674
2704533674
090135675
1242933674
2704533674
01832370
14012362
26822358
311352358
425452358
541592358
649932358
758472358
867972358
972392358
1074342358
1175352358
1275352358
1378882358
090135675
1242933674
2704533674
042709
1762705
090135675
1242933674
2704533674
041282
1595275
27506275
060314017
1143913373
2556513181
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1655 to 487 computations (70.6% saved)

end0.0ms (0%)

preprocess119.0ms (0.5%)

Remove

(abs phi2)

Compiler

Compiled 672 to 274 computations (59.2% saved)

Profiling

Loading profile data...