Destination given bearing on a great circle

Time bar (total: 9.1s)

start0.0ms (0.0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage

analyze1.2s (13.3%)

Memory
15.2MiB live, 2 332.7MiB allocated; 269ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%99.8%0.2%0.0%0.0%0.0%0
0.0%0.0%99.8%0.2%0.0%0.0%0.0%1
0.0%0.0%99.8%0.2%0.0%0.0%0.0%2
0.0%0.0%99.8%0.2%0.0%0.0%0.0%3
0.0%0.0%99.8%0.2%0.0%0.0%0.0%4
0.0%0.0%99.8%0.2%0.0%0.0%0.0%5
0.0%0.0%99.8%0.2%0.0%0.0%0.0%6
0.0%0.0%99.8%0.2%0.0%0.0%0.0%7
0.0%0.0%99.8%0.2%0.0%0.0%0.0%8
0.0%0.0%99.8%0.2%0.0%0.0%0.0%9
0.0%0.0%99.8%0.2%0.0%0.0%0.0%10
1.6%1.6%98.2%0.2%0.0%0.0%0.0%11
1.6%1.6%98.2%0.2%0.0%0.0%0.0%12
Compiler

Compiled 35 to 25 computations (28.6% saved)

sample2.8s (30.3%)

Memory
93.7MiB live, 5 431.2MiB allocated; 783ms collecting garbage
Samples
2.3s8 255×0valid
1.0ms1valid
Precisions
Click to see histograms. Total time spent on operations: 1.9s
ival-sin: 772.0ms (40.9% of total)
ival-cos: 551.0ms (29.2% of total)
ival-mult!: 246.0ms (13.0% of total)
ival-asin: 140.0ms (7.4% of total)
ival-atan2: 81.0ms (4.3% of total)
ival-add!: 69.0ms (3.7% of total)
ival-sub!: 28.0ms (1.5% of total)
adjust: 2.0ms (0.1% of total)
Bogosity

preprocess35.0ms (0.4%)

Memory
5.9MiB live, 63.8MiB allocated; 7ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0179668
1786659
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
Symmetry

(abs phi2)

Compiler

Compiled 66 to 46 computations (30.3% saved)

sample0.0ms (0.0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
Outputs

series97.0ms (1.1%)

Memory
6.9MiB live, 145.8MiB allocated; 8ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05913534
Stop Event
iter-limit
Counts
22 → 119
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
lambda1
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1))
(*.f64 (sin.64 theta) (sin.64 delta))
(sin.64 theta)
theta
(sin.64 delta)
delta
(cos.64 phi1)
phi1
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))
(cos.64 delta)
(*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))
(sin.64 phi1)
(sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))
(asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (sin.64 phi1) (cos.64 delta))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))
(*.f64 (cos.64 phi1) (sin.64 delta))
(cos.64 theta)
Outputs
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx lambda1 lambda1)
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))) lambda1))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))) lambda1)) #s(literal 1 binary64)))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta)))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 (sin.64 delta) (sin.64 theta))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (fma.f64 (sin.64 delta) (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (fma.f64 (sin.64 delta) (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.64 delta) (sin.64 theta)))))))))
#s(approx (cos phi1) #s(literal 1 binary64))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.64 phi1 #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.64 phi1 #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(approx phi1 phi1)
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (+.f64 (cos.64 delta) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (+.f64 (cos.64 delta) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (+.f64 (cos.64 delta) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))) (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 phi1 (fma.f64 phi1 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 phi1 (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 phi1 (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (fma.f64 #s(literal -1/3 binary64) (*.f64 phi1 (cos.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta))))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 phi1 #s(literal 2 binary64))))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 phi1 #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 phi1 #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (fma.f64 phi1 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 (cos.64 delta)))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))) (asin.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (* (sin phi1) (cos delta)) (*.f64 phi1 (cos.64 delta)))
#s(approx (* (sin phi1) (cos delta)) (*.f64 phi1 (+.f64 (cos.64 delta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 delta))))))
#s(approx (* (sin phi1) (cos delta)) (*.f64 phi1 (+.f64 (cos.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 delta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 delta))))))))
#s(approx (* (sin phi1) (cos delta)) (*.f64 phi1 (+.f64 (cos.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 delta)) (*.f64 #s(literal 1/120 binary64) (cos.64 delta)))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 (cos.64 theta) (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 (cos.64 theta) (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx (* (cos phi1) (sin delta)) (sin.64 delta))
#s(approx (* (cos phi1) (sin delta)) (+.f64 (sin.64 delta) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 delta)))))
#s(approx (* (cos phi1) (sin delta)) (+.f64 (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 delta) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 delta)))))))
#s(approx (* (cos phi1) (sin delta)) (+.f64 (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (sin.64 delta))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))))
#s(approx (cos phi1) (cos.64 phi1))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (sin phi1) (sin.64 phi1))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (sin phi1) (cos delta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (cos phi1) (sin delta)) (*.f64 (cos.64 phi1) (sin.64 delta)))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 theta))) (*.f64 (cos.64 phi1) (sin.64 theta)))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (fma.f64 (cos.64 phi1) (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 theta)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 theta)))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (fma.f64 (cos.64 phi1) (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 theta)) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 theta))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.64 phi1) (sin.64 theta))))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (sin.64 theta)))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (+.f64 (sin.64 theta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 theta))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (+.f64 (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 theta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 theta))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (+.f64 (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 theta)) (*.f64 #s(literal 1/120 binary64) (sin.64 theta)))))))))
#s(approx (sin delta) delta)
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 delta (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64)))))
#s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (fma.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (pow.64 (sin.64 phi1) #s(literal 2 binary64))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (+.f64 (sin.64 phi1) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta)))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 phi1)) (*.f64 (cos.64 phi1) (cos.64 theta))))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (sin.64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta))))) (*.f64 (cos.64 phi1) (cos.64 theta))))))
#s(approx (* (sin phi1) (cos delta)) (+.f64 (sin.64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 phi1)))))
#s(approx (* (sin phi1) (cos delta)) (+.f64 (sin.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 phi1)))))))
#s(approx (* (sin phi1) (cos delta)) (+.f64 (sin.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 phi1)) (*.f64 #s(literal 1/24 binary64) (sin.64 phi1))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 delta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (cos.64 theta))) (*.f64 (cos.64 phi1) (cos.64 theta)))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 delta (fma.f64 (cos.64 phi1) (cos.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (cos.64 theta)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (cos.64 theta)))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 delta (fma.f64 (cos.64 phi1) (cos.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (cos.64 theta)) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (cos.64 theta))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.64 phi1) (cos.64 theta))))))))))
#s(approx (* (cos phi1) (sin delta)) (*.f64 delta (cos.64 phi1)))
#s(approx (* (cos phi1) (sin delta)) (*.f64 delta (+.f64 (cos.64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 phi1))))))
#s(approx (* (cos phi1) (sin delta)) (*.f64 delta (+.f64 (cos.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 phi1) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 phi1))))))))
#s(approx (* (cos phi1) (sin delta)) (*.f64 delta (+.f64 (cos.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 phi1)) (*.f64 #s(literal 1/120 binary64) (cos.64 phi1)))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (*.f64 (cos.64 phi1) (sin.64 delta))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.64 phi1) (sin.64 delta))))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (sin.64 delta)))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (+.f64 (sin.64 delta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (+.f64 (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 delta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (+.f64 (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta)) (*.f64 #s(literal 1/120 binary64) (sin.64 delta)))))))))
#s(approx (sin theta) theta)
#s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64))))))
#s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 theta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 theta #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 (cos.64 delta) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 (cos.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 (cos.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (fma.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))))))
#s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (fma.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (sin.64 delta))))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 phi1) (sin.64 delta))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))
#s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 theta #s(literal 2 binary64)))))
#s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.64 theta #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.64 theta #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(approx (sin theta) (sin.64 theta))
#s(approx (cos theta) (cos.64 theta))
Calls

15 calls:

TimeVariablePoint
15.0ms
phi1
-inf
10.0ms
theta
-inf
4.0ms
theta
0
4.0ms
phi1
inf
3.0ms
delta
inf

rewrite157.0ms (1.7%)

Memory
16.0MiB live, 343.1MiB allocated; 29ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022197
040187
1157187
2824187
04272180
Stop Event
iter-limit
node-limit
iter-limit
Counts
22 → 316
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
lambda1
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1))
(*.f64 (sin.64 theta) (sin.64 delta))
(sin.64 theta)
theta
(sin.64 delta)
delta
(cos.64 phi1)
phi1
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))
(cos.64 delta)
(*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))
(sin.64 phi1)
(sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))
(asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (sin.64 phi1) (cos.64 delta))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))
(*.f64 (cos.64 phi1) (sin.64 delta))
(cos.64 theta)
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
(/.f64 (-.f64 (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64)) (pow.64 (neg.f64 lambda1) #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (fma.f64 (neg.f64 lambda1) (neg.f64 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (neg.f64 lambda1)))))
(/.f64 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))) (+.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(/.f64 (+.f64 (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))) (-.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) lambda1))
(-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(+.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
lambda1
(atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) (sin.64 delta))
(*.f64 (*.f64 (sin.64 theta) (cos.64 phi1)) (sin.64 delta))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta))
(*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (cos.64 phi1))
(*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (cos.64 phi1)))
(*.f64 (sin.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))
(/.f64 (neg.f64 (*.f64 (cos.64 phi1) (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) (cos.64 phi1))) #s(literal -2 binary64))
(/.f64 (*.f64 (cos.64 phi1) (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) (cos.64 phi1)) #s(literal 2 binary64))
(*.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) #s(literal 1/2 binary64))
(*.f64 (sin.64 delta) (sin.64 theta))
(*.f64 (sin.64 theta) (sin.64 delta))
(/.f64 (-.f64 (pow.64 (/.f64 (cos.64 (-.f64 delta theta)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.64 (/.f64 (cos.64 (+.f64 delta theta)) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (cos.64 (-.f64 delta theta)) #s(literal 2 binary64)) (/.f64 (cos.64 (-.f64 delta theta)) #s(literal 2 binary64)) (fma.f64 (/.f64 (cos.64 (+.f64 delta theta)) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 delta theta)) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.64 (-.f64 delta theta)) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 delta theta)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (cos.64 (-.f64 delta theta)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cos.64 (+.f64 delta theta)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))))
(/.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) #s(literal 2 binary64))
(-.f64 (/.f64 (cos.64 (-.f64 delta theta)) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 delta theta)) #s(literal 2 binary64)))
(+.f64 (/.f64 (cos.64 (-.f64 delta theta)) #s(literal 2 binary64)) (/.f64 (neg.f64 (cos.64 (+.f64 delta theta))) #s(literal 2 binary64)))
(sin.64 theta)
theta
(sin.64 delta)
delta
(cos.64 (neg.f64 (neg.f64 (neg.f64 phi1))))
(cos.64 (neg.f64 (neg.f64 (fabs.64 phi1))))
(cos.64 (neg.f64 (neg.f64 phi1)))
(cos.64 (neg.f64 (fabs.64 phi1)))
(cos.64 (neg.f64 phi1))
(cos.64 (fabs.64 phi1))
(cos.64 phi1)
(sin.64 (+.f64 (neg.f64 (neg.f64 phi1)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (neg.f64 (fabs.64 phi1)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))
(fma.f64 (sin.64 (fabs.64 phi1)) #s(literal 0 binary64) (*.f64 (cos.64 phi1) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (sin.64 phi1)) #s(literal 0 binary64) (*.f64 (cos.64 phi1) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.64 phi1) (*.f64 #s(literal 0 binary64) (sin.64 phi1)))
(fma.f64 (sin.64 phi1) #s(literal 0 binary64) (*.f64 (cos.64 phi1) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.64 phi1) #s(literal 0 binary64)) (*.f64 (cos.64 phi1) (sin.64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (neg.f64 (sin.64 phi1)) #s(literal 0 binary64)) (*.f64 (cos.64 phi1) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.64 (fabs.64 phi1)) #s(literal 0 binary64)) (*.f64 (cos.64 phi1) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.64 phi1)) (*.f64 #s(literal 0 binary64) (sin.64 phi1)))
(+.f64 (*.f64 (sin.64 phi1) #s(literal 0 binary64)) (*.f64 (cos.64 phi1) #s(literal 1 binary64)))
phi1
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))) (cos.64 delta))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (fma.f64 (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (cos.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (fma.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (*.f64 (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (cos.64 delta) #s(literal 2 binary64)) (-.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (cos.64 delta) #s(literal 2 binary64)) (-.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (-.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(/.f64 (+.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (*.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (fma.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(neg.f64 (-.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))
(fma.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (cos.64 delta))
(fma.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (sin.64 phi1)) (cos.64 delta))
(fma.f64 (sin.64 phi1) (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (cos.64 delta))
(-.f64 (/.f64 (*.f64 (cos.64 delta) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))
(-.f64 (cos.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(-.f64 (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))
(+.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))
(+.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(cos.64 (neg.f64 (neg.f64 (neg.f64 delta))))
(cos.64 (neg.f64 (neg.f64 (fabs.64 delta))))
(cos.64 (neg.f64 (neg.f64 delta)))
(cos.64 (neg.f64 (fabs.64 delta)))
(cos.64 (neg.f64 delta))
(cos.64 (fabs.64 delta))
(cos.64 delta)
(sin.64 (+.f64 (neg.f64 (neg.f64 delta)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (neg.f64 (fabs.64 delta)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta))
(fma.f64 (sin.64 (fabs.64 delta)) #s(literal 0 binary64) (*.f64 (cos.64 delta) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (sin.64 delta)) #s(literal 0 binary64) (*.f64 (cos.64 delta) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.64 delta) (*.f64 #s(literal 0 binary64) (sin.64 delta)))
(fma.f64 (sin.64 delta) #s(literal 0 binary64) (*.f64 (cos.64 delta) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.64 delta) #s(literal 0 binary64)) (*.f64 (cos.64 delta) (sin.64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (neg.f64 (sin.64 delta)) #s(literal 0 binary64)) (*.f64 (cos.64 delta) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.64 (fabs.64 delta)) #s(literal 0 binary64)) (*.f64 (cos.64 delta) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.64 delta)) (*.f64 #s(literal 0 binary64) (sin.64 delta)))
(+.f64 (*.f64 (sin.64 delta) #s(literal 0 binary64)) (*.f64 (cos.64 delta) #s(literal 1 binary64)))
(*.f64 (-.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))
(*.f64 (sin.64 phi1) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (-.f64 (pow.64 (/.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.64 (/.f64 (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)) (/.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)) (fma.f64 (/.f64 (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))))
(/.f64 (-.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 2 binary64))
(fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (sin.64 phi1) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (sin.64 phi1)))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (sin.64 phi1) (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (sin.64 phi1)))
(fma.f64 (sin.64 phi1) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (sin.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta))))
(fma.f64 (sin.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))))
(-.f64 (/.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.64 phi1) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (sin.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta))))
(+.f64 (*.f64 (sin.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (sin.64 phi1) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))))
(+.f64 (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (sin.64 phi1)))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (sin.64 phi1)))
(+.f64 (/.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)) (/.f64 (neg.f64 (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 2 binary64)))
(sin.64 phi1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(cos.64 (fabs.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(cos.64 (neg.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(cos.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(/.f64 (-.f64 (pow.64 (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) #s(literal 3 binary64)) (pow.64 (*.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (fma.f64 (*.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (*.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))))))
(/.f64 (-.f64 (pow.64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (fma.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 delta))))))
(/.f64 (-.f64 (pow.64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (fma.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))))
(/.f64 (-.f64 (pow.64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (sin.64 phi1) (cos.64 delta))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (fma.f64 (neg.f64 (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (neg.f64 (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))))) #s(literal -2 binary64))
(/.f64 (fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (-.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))))) (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))))
(/.f64 (+.f64 (pow.64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64)) (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(/.f64 (-.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (fma.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))) (-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))))
(/.f64 (+.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (-.f64 (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))))))
(neg.f64 (sin.64 (-.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(neg.f64 (-.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta))))
(sin.64 (+.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 #s(literal 0 binary64) (sin.64 (neg.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (neg.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (neg.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 phi1) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(-.f64 (*.f64 (sin.64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) #s(literal 0 binary64)) (*.f64 (cos.64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) #s(literal 1 binary64)))
(-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(-.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 delta)))
(-.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (neg.f64 (*.f64 (sin.64 phi1) (cos.64 delta))))
(-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))))
(+.f64 (/.f64 (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(+.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 #s(literal 0 binary64) (sin.64 (neg.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))))
(+.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) #s(literal 3 binary64)) (pow.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (fma.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(/.f64 (-.f64 (pow.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)) (fma.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))))
(neg.f64 (asin.64 (-.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(neg.f64 (-.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(-.f64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (neg.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(cos.64 (fabs.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(cos.64 (neg.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(cos.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(/.f64 (-.f64 (pow.64 (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) #s(literal 3 binary64)) (pow.64 (*.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (fma.f64 (*.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (*.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))))))
(/.f64 (-.f64 (pow.64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (fma.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 delta))))))
(/.f64 (-.f64 (pow.64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (fma.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))))
(/.f64 (-.f64 (pow.64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (sin.64 phi1) (cos.64 delta))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (fma.f64 (neg.f64 (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (neg.f64 (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))))) #s(literal -2 binary64))
(/.f64 (fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (-.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))))) (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))))
(/.f64 (+.f64 (pow.64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64)) (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(/.f64 (-.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (fma.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))) (-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))))
(/.f64 (+.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (-.f64 (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))))))
(neg.f64 (sin.64 (-.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(neg.f64 (-.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta))))
(sin.64 (+.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (asin.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 #s(literal 0 binary64) (sin.64 (neg.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (neg.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (neg.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 phi1) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(-.f64 (*.f64 (sin.64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) #s(literal 0 binary64)) (*.f64 (cos.64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) #s(literal 1 binary64)))
(-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(-.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 delta)))
(-.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (neg.f64 (*.f64 (sin.64 phi1) (cos.64 delta))))
(-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))))
(+.f64 (/.f64 (*.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(+.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 #s(literal 0 binary64) (sin.64 (neg.f64 (acos.64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))))
(+.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (neg.f64 (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta))))
(*.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64))
(*.f64 (sin.64 phi1) (cos.64 delta))
(*.f64 (cos.64 delta) (sin.64 phi1))
(/.f64 (fma.f64 (sin.64 (-.f64 phi1 delta)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.64 (+.f64 phi1 delta)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (neg.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 phi1 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta))) (cos.64 (+.f64 phi1 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.64 (-.f64 phi1 (fabs.64 delta))) (sin.64 (+.f64 phi1 (fabs.64 delta))))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 phi1 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 phi1 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1)) (cos.64 (+.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1)) (cos.64 (+.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (neg.f64 (neg.f64 delta)))) (sin.64 (+.f64 phi1 (neg.f64 (neg.f64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (neg.f64 (fabs.64 delta)))) (sin.64 (+.f64 phi1 (neg.f64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta))) (cos.64 (+.f64 phi1 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (fabs.64 delta))) (sin.64 (+.f64 phi1 (fabs.64 delta)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))))
(/.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 2 binary64))
(-.f64 (/.f64 (cos.64 (-.f64 phi1 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta))) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 phi1 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta))) #s(literal 2 binary64)))
(-.f64 (/.f64 (sin.64 (-.f64 phi1 delta)) #s(literal 2 binary64)) (/.f64 (sin.64 (neg.f64 (+.f64 phi1 delta))) #s(literal 2 binary64)))
(+.f64 (/.f64 (sin.64 (-.f64 phi1 (fabs.64 delta))) #s(literal 2 binary64)) (/.f64 (sin.64 (+.f64 phi1 (fabs.64 delta))) #s(literal 2 binary64)))
(+.f64 (/.f64 (sin.64 (+.f64 phi1 delta)) #s(literal 2 binary64)) (/.f64 (sin.64 (-.f64 phi1 delta)) #s(literal 2 binary64)))
(+.f64 (/.f64 (sin.64 (-.f64 phi1 delta)) #s(literal 2 binary64)) (/.f64 (sin.64 (+.f64 phi1 delta)) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta))
(*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))
(*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))
(*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))
(*.f64 (sin.64 delta) (*.f64 (cos.64 phi1) (cos.64 theta)))
(*.f64 (cos.64 phi1) (sin.64 delta))
(*.f64 (sin.64 delta) (cos.64 phi1))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) delta)) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) delta)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 delta (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) (cos.64 (+.f64 delta (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.64 (-.f64 delta (neg.f64 phi1))) (sin.64 (+.f64 delta (neg.f64 phi1))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.64 (-.f64 delta (fabs.64 phi1))) (sin.64 (+.f64 delta (fabs.64 phi1))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.64 (-.f64 delta phi1)) (sin.64 (+.f64 phi1 delta)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta)) (cos.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta)) (cos.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 delta (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 delta (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 delta (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 delta (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) delta)) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) delta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) (cos.64 (+.f64 delta (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (neg.f64 phi1))) (sin.64 (+.f64 delta (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (fabs.64 phi1))) (sin.64 (+.f64 delta (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta phi1)) (sin.64 (+.f64 phi1 delta))) #s(literal 2 binary64))
(-.f64 (/.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) delta)) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) delta)) #s(literal 2 binary64)))
(-.f64 (/.f64 (cos.64 (-.f64 delta (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 delta (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) #s(literal 2 binary64)))
(+.f64 (/.f64 (sin.64 (-.f64 delta (neg.f64 phi1))) #s(literal 2 binary64)) (/.f64 (sin.64 (+.f64 delta (neg.f64 phi1))) #s(literal 2 binary64)))
(+.f64 (/.f64 (sin.64 (-.f64 delta (fabs.64 phi1))) #s(literal 2 binary64)) (/.f64 (sin.64 (+.f64 delta (fabs.64 phi1))) #s(literal 2 binary64)))
(+.f64 (/.f64 (sin.64 (-.f64 delta phi1)) #s(literal 2 binary64)) (/.f64 (sin.64 (+.f64 phi1 delta)) #s(literal 2 binary64)))
(cos.64 (neg.f64 (neg.f64 (neg.f64 theta))))
(cos.64 (neg.f64 (neg.f64 (fabs.64 theta))))
(cos.64 (neg.f64 (neg.f64 theta)))
(cos.64 (neg.f64 (fabs.64 theta)))
(cos.64 (neg.f64 theta))
(cos.64 (fabs.64 theta))
(cos.64 theta)
(sin.64 (+.f64 (neg.f64 (neg.f64 theta)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (neg.f64 (fabs.64 theta)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta))
(fma.f64 (sin.64 (neg.f64 theta)) #s(literal 0 binary64) (*.f64 (cos.64 theta) #s(literal 1 binary64)))
(fma.f64 (sin.64 (fabs.64 theta)) #s(literal 0 binary64) (*.f64 (cos.64 theta) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.64 theta) (*.f64 #s(literal 0 binary64) (sin.64 theta)))
(fma.f64 (sin.64 theta) #s(literal 0 binary64) (*.f64 (cos.64 theta) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.64 theta) #s(literal 0 binary64)) (*.f64 (cos.64 theta) (sin.64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (sin.64 (neg.f64 theta)) #s(literal 0 binary64)) (*.f64 (cos.64 theta) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.64 (fabs.64 theta)) #s(literal 0 binary64)) (*.f64 (cos.64 theta) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.64 theta)) (*.f64 #s(literal 0 binary64) (sin.64 theta)))
(+.f64 (*.f64 (sin.64 theta) #s(literal 0 binary64)) (*.f64 (cos.64 theta) #s(literal 1 binary64)))

eval164.0ms (1.8%)

Memory
4.9MiB live, 527.3MiB allocated; 61ms collecting garbage
Compiler

Compiled 17 870 to 3 112 computations (82.6% saved)

prune44.0ms (0.5%)

Memory
-1.3MiB live, 142.6MiB allocated; 6ms collecting garbage
Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New35118369
Fresh000
Picked101
Done000
Total35218370
Accuracy
100.0%
Counts
370 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (-.f64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))))
94.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
82.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 phi1)) (*.f64 (cos.64 phi1) (cos.64 theta))))))))))
90.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
94.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
86.5%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))))))
81.5%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
79.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
90.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
81.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (sin.64 delta)) (cos.64 theta)))))))))
48.2%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
78.6%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
99.8%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
73.4%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
31.1%
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
Compiler

Compiled 1 486 to 1 004 computations (32.4% saved)

sample0.0ms (0.0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
Outputs

series133.0ms (1.5%)

Memory
-31.3MiB live, 173.8MiB allocated; 128ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07484173
Stop Event
iter-limit
Counts
52 → 148
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
lambda1
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1))
(*.f64 (sin.64 theta) (sin.64 delta))
(sin.64 theta)
theta
(sin.64 delta)
delta
(cos.64 phi1)
phi1
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(cos.64 delta)
(*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))
(sin.64 phi1)
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (cos.64 theta) (cos.64 phi1))
(cos.64 theta)
(*.f64 (sin.64 phi1) (cos.64 delta))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))))))
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
(*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))
(*.f64 (cos.64 theta) (sin.64 delta))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))))))))
(*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1))
(*.f64 (sin.64 theta) #s(approx (sin delta) delta))
#s(approx (sin delta) delta)
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))
(*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))))))
(sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))
(asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))
(*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))
(*.f64 (cos.64 phi1) #s(approx (sin delta) delta))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
(atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta))))
(*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta)))
(*.f64 (cos.64 phi1) (sin.64 theta))
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))
(*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))
(sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))
(asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))
(*.f64 (cos.64 phi1) (sin.64 delta))
Outputs
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))))) (+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx lambda1 lambda1)
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))) lambda1))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))) lambda1)) #s(literal 1 binary64)))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta)))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 (sin.64 delta) (sin.64 theta))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (fma.f64 (sin.64 delta) (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (fma.f64 (sin.64 delta) (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.64 delta) (sin.64 theta)))))))))
#s(approx (cos phi1) #s(literal 1 binary64))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.64 phi1 #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.64 phi1 #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(approx phi1 phi1)
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (cos.64 delta))
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (+.f64 (cos.64 delta) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (+.f64 (cos.64 delta) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (+.f64 (cos.64 delta) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))) (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (fma.f64 phi1 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (fma.f64 #s(literal -1/3 binary64) (*.f64 phi1 (cos.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta))))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 phi1 #s(literal 2 binary64))))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 phi1 #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 phi1 #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (*.f64 (cos.64 theta) (sin.64 delta)))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 phi1 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 (cos.64 delta)))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (cos theta) (cos phi1)) (cos.64 theta))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 theta) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 theta)))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.64 theta) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 theta)))))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 theta)) (*.f64 #s(literal 1/24 binary64) (cos.64 theta))))))))
#s(approx (* (sin phi1) (cos delta)) (*.f64 phi1 (cos.64 delta)))
#s(approx (* (sin phi1) (cos delta)) (*.f64 phi1 (+.f64 (cos.64 delta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 delta))))))
#s(approx (* (sin phi1) (cos delta)) (*.f64 phi1 (+.f64 (cos.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 delta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 delta))))))))
#s(approx (* (sin phi1) (cos delta)) (*.f64 phi1 (+.f64 (cos.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 delta)) (*.f64 #s(literal 1/120 binary64) (cos.64 delta)))))))))
#s(approx (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))) (asin.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 (cos.64 theta) (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 (cos.64 theta) (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx (* (cos phi1) (sin delta)) (sin.64 delta))
#s(approx (* (cos phi1) (sin delta)) (+.f64 (sin.64 delta) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 delta)))))
#s(approx (* (cos phi1) (sin delta)) (+.f64 (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 delta) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 delta)))))))
#s(approx (* (cos phi1) (sin delta)) (+.f64 (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (sin.64 delta))))))))
#s(approx (* delta (* (cos phi1) (sin theta))) (*.f64 delta (sin.64 theta)))
#s(approx (* delta (* (cos phi1) (sin theta))) (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 theta))) (*.f64 delta (sin.64 theta))))
#s(approx (* delta (* (cos phi1) (sin theta))) (fma.f64 delta (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 theta)) (*.f64 #s(literal 1/24 binary64) (*.f64 delta (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 theta))))))))
#s(approx (* delta (* (cos phi1) (sin theta))) (fma.f64 delta (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 theta)) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 delta (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 theta))) (*.f64 #s(literal 1/24 binary64) (*.f64 delta (sin.64 theta)))))))))
#s(approx (* (cos phi1) (sin theta)) (sin.64 theta))
#s(approx (* (cos phi1) (sin theta)) (+.f64 (sin.64 theta) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 theta)))))
#s(approx (* (cos phi1) (sin theta)) (+.f64 (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 theta) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 theta)))))))
#s(approx (* (cos phi1) (sin theta)) (+.f64 (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 theta)) (*.f64 #s(literal 1/24 binary64) (sin.64 theta))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))))
#s(approx (cos phi1) (cos.64 phi1))
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (sin phi1) (sin.64 phi1))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (cos theta) (cos phi1)) (*.f64 (cos.64 phi1) (cos.64 theta)))
#s(approx (* (sin phi1) (cos delta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (cos phi1) (sin delta)) (*.f64 (cos.64 phi1) (sin.64 delta)))
#s(approx (* delta (* (cos phi1) (sin theta))) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta))))
#s(approx (* (cos phi1) (sin theta)) (*.f64 (cos.64 phi1) (sin.64 theta)))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 theta))) (*.f64 (cos.64 phi1) (sin.64 theta)))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (fma.f64 (cos.64 phi1) (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 theta)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 theta)))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (fma.f64 (cos.64 phi1) (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 theta)) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 theta))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.64 phi1) (sin.64 theta))))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (+.f64 (sin.64 theta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 theta))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (+.f64 (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 theta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 theta))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (+.f64 (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 theta)) (*.f64 #s(literal 1/120 binary64) (sin.64 theta)))))))))
#s(approx (sin delta) delta)
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 delta (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64)))))
#s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (fma.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (pow.64 (sin.64 phi1) #s(literal 2 binary64))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (+.f64 (sin.64 phi1) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta)))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 phi1)) (*.f64 (cos.64 phi1) (cos.64 theta))))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (sin.64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta))))) (*.f64 (cos.64 phi1) (cos.64 theta))))))
#s(approx (* (sin phi1) (cos delta)) (+.f64 (sin.64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 phi1)))))
#s(approx (* (sin phi1) (cos delta)) (+.f64 (sin.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 phi1)))))))
#s(approx (* (sin phi1) (cos delta)) (+.f64 (sin.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 phi1)) (*.f64 #s(literal 1/24 binary64) (sin.64 phi1))))))))
#s(approx (* (cos theta) (sin delta)) (*.f64 delta (cos.64 theta)))
#s(approx (* (cos theta) (sin delta)) (*.f64 delta (+.f64 (cos.64 theta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 theta))))))
#s(approx (* (cos theta) (sin delta)) (*.f64 delta (+.f64 (cos.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 theta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 theta))))))))
#s(approx (* (cos theta) (sin delta)) (*.f64 delta (+.f64 (cos.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 theta)) (*.f64 #s(literal 1/120 binary64) (cos.64 theta)))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 delta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (cos.64 theta))) (*.f64 (cos.64 phi1) (cos.64 theta)))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 delta (fma.f64 (cos.64 phi1) (cos.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (cos.64 theta)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (cos.64 theta)))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 delta (fma.f64 (cos.64 phi1) (cos.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (cos.64 theta)) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (cos.64 theta))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.64 phi1) (cos.64 theta))))))))))
#s(approx (* (cos phi1) (sin delta)) (*.f64 delta (cos.64 phi1)))
#s(approx (* (cos phi1) (sin delta)) (*.f64 delta (+.f64 (cos.64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 phi1))))))
#s(approx (* (cos phi1) (sin delta)) (*.f64 delta (+.f64 (cos.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 phi1) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 phi1))))))))
#s(approx (* (cos phi1) (sin delta)) (*.f64 delta (+.f64 (cos.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 phi1)) (*.f64 #s(literal 1/120 binary64) (cos.64 phi1)))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (*.f64 (cos.64 phi1) (sin.64 delta))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.64 phi1) (sin.64 delta))))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (sin.64 delta)))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (+.f64 (sin.64 delta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (+.f64 (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 delta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (+.f64 (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta)) (*.f64 #s(literal 1/120 binary64) (sin.64 delta)))))))))
#s(approx (sin theta) theta)
#s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64))))))
#s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 theta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 theta #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (+.f64 (cos.64 delta) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (+.f64 (cos.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (+.f64 (cos.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (fma.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (fma.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (sin.64 delta))))))))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1)))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1)))))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1)) (*.f64 #s(literal 1/24 binary64) (cos.64 phi1))))))))
#s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 theta #s(literal 2 binary64)))))
#s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.64 theta #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.64 theta #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(approx (* (cos theta) (sin delta)) (+.f64 (sin.64 delta) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta)))))
#s(approx (* (cos theta) (sin delta)) (+.f64 (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 delta) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta)))))))
#s(approx (* (cos theta) (sin delta)) (+.f64 (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (sin.64 delta))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 phi1) (sin.64 delta))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))
#s(approx (* delta (* (cos phi1) (sin theta))) (*.f64 delta (*.f64 theta (cos.64 phi1))))
#s(approx (* delta (* (cos phi1) (sin theta))) (*.f64 theta (fma.f64 #s(literal -1/6 binary64) (*.f64 delta (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1))) (*.f64 delta (cos.64 phi1)))))
#s(approx (* delta (* (cos phi1) (sin theta))) (*.f64 theta (fma.f64 delta (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 delta (cos.64 phi1)) (*.f64 #s(literal 1/120 binary64) (*.f64 delta (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1)))))))))
#s(approx (* delta (* (cos phi1) (sin theta))) (*.f64 theta (fma.f64 delta (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 delta (cos.64 phi1)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 delta (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1))) (*.f64 #s(literal 1/120 binary64) (*.f64 delta (cos.64 phi1))))))))))
#s(approx (* (cos phi1) (sin theta)) (*.f64 theta (cos.64 phi1)))
#s(approx (* (cos phi1) (sin theta)) (*.f64 theta (+.f64 (cos.64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1))))))
#s(approx (* (cos phi1) (sin theta)) (*.f64 theta (+.f64 (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 phi1) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1))))))))
#s(approx (* (cos phi1) (sin theta)) (*.f64 theta (+.f64 (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1)) (*.f64 #s(literal 1/120 binary64) (cos.64 phi1)))))))))
Calls

15 calls:

TimeVariablePoint
7.0ms
theta
0
6.0ms
phi1
-inf
4.0ms
theta
inf
4.0ms
delta
-inf
4.0ms
delta
inf

rewrite172.0ms (1.9%)

Memory
16.0MiB live, 203.5MiB allocated; 42ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068809
0115758
1443758
21916758
04095751
Stop Event
iter-limit
node-limit
iter-limit
Counts
52 → 762
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
lambda1
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1))
(*.f64 (sin.64 theta) (sin.64 delta))
(sin.64 theta)
theta
(sin.64 delta)
delta
(cos.64 phi1)
phi1
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(cos.64 delta)
(*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))
(sin.64 phi1)
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (cos.64 theta) (cos.64 phi1))
(cos.64 theta)
(*.f64 (sin.64 phi1) (cos.64 delta))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))))))
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
(*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))
(*.f64 (cos.64 theta) (sin.64 delta))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))))))))
(*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1))
(*.f64 (sin.64 theta) #s(approx (sin delta) delta))
#s(approx (sin delta) delta)
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))
(*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))))))
(sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))
(asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))
(*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))
(*.f64 (cos.64 phi1) #s(approx (sin delta) delta))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
(atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta))))
(*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta)))
(*.f64 (cos.64 phi1) (sin.64 theta))
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))
(*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))
(sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))
(asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))
(*.f64 (cos.64 phi1) (sin.64 delta))
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))) (+.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(/.f64 (+.f64 (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))) (-.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) lambda1))
(-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(+.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
lambda1
(atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) (sin.64 delta))
(*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (cos.64 phi1))
(*.f64 (sin.64 delta) (*.f64 (cos.64 phi1) (sin.64 theta)))
(*.f64 (sin.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))
(/.f64 (*.f64 (cos.64 phi1) (-.f64 (cos.64 (-.f64 theta delta)) (cos.64 (+.f64 delta theta)))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.64 (-.f64 theta delta)) (cos.64 (+.f64 delta theta))) (cos.64 phi1)) #s(literal 2 binary64))
(*.f64 (-.f64 (cos.64 (-.f64 theta delta)) (cos.64 (+.f64 delta theta))) #s(literal 1/2 binary64))
(*.f64 (sin.64 delta) (sin.64 theta))
(*.f64 (sin.64 theta) (sin.64 delta))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 theta delta)) (cos.64 (+.f64 delta theta)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.64 (-.f64 theta delta)) (cos.64 (+.f64 delta theta)))))
(/.f64 (-.f64 (cos.64 (-.f64 theta delta)) (cos.64 (+.f64 delta theta))) #s(literal 2 binary64))
(-.f64 (/.f64 (cos.64 (-.f64 theta delta)) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 delta theta)) #s(literal 2 binary64)))
(sin.64 theta)
theta
(sin.64 delta)
delta
(cos.64 (neg.f64 (neg.f64 phi1)))
(cos.64 (neg.f64 (fabs.64 phi1)))
(cos.64 (fabs.64 (fabs.64 phi1)))
(cos.64 (neg.f64 phi1))
(cos.64 (fabs.64 phi1))
(cos.64 phi1)
(sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))
(fma.f64 (sin.64 phi1) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.64 phi1) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.64 phi1) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
phi1
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))) (cos.64 delta))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(/.f64 (-.f64 (*.f64 (cos.64 delta) #s(literal 2 binary64)) (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (-.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(/.f64 (+.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (*.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (fma.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))
(fma.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (cos.64 delta))
(fma.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (sin.64 phi1)) (cos.64 delta))
(fma.f64 (sin.64 phi1) (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (cos.64 delta))
(-.f64 (-.f64 (cos.64 delta) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(-.f64 (cos.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(-.f64 (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))
(+.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))
(+.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(cos.64 (neg.f64 (neg.f64 delta)))
(cos.64 (neg.f64 (fabs.64 delta)))
(cos.64 (fabs.64 (fabs.64 delta)))
(cos.64 (neg.f64 delta))
(cos.64 (fabs.64 delta))
(cos.64 delta)
(sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta))
(fma.f64 (sin.64 delta) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.64 delta) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.64 delta) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.64 delta) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))
(*.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))
(*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1))) (*.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))) (*.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))))))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 2 binary64))
(fma.f64 (*.f64 (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) (cos.64 theta) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (*.f64 (cos.64 theta) (cos.64 phi1))) (sin.64 delta) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 theta)) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 phi1)) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (cos.64 theta) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (sin.64 phi1) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (sin.64 delta) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (cos.64 phi1) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(-.f64 (/.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (sin.64 phi1)))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (neg.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))
(sin.64 phi1)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(/.f64 (fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))) (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))) (+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))) (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(/.f64 (-.f64 (pow.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (fma.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))))
(/.f64 (-.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (fma.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (-.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))) (-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 3 binary64)) (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(/.f64 (+.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))
(neg.f64 (-.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))
(neg.f64 (-.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (sin.64 phi1) (cos.64 delta))))
(sin.64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(-.f64 (*.f64 (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (cos.64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (*.f64 (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(-.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta))) #s(literal 1/2 binary64))
(*.f64 (cos.64 theta) (cos.64 phi1))
(*.f64 (cos.64 phi1) (cos.64 theta))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 theta)) (neg.f64 (neg.f64 phi1)))) (cos.64 (-.f64 (neg.f64 (neg.f64 theta)) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 theta)) (neg.f64 (fabs.64 phi1)))) (cos.64 (-.f64 (neg.f64 (neg.f64 theta)) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 theta)) (fabs.64 (fabs.64 phi1)))) (cos.64 (-.f64 (neg.f64 (neg.f64 theta)) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 theta)) (neg.f64 phi1))) (cos.64 (-.f64 (neg.f64 (neg.f64 theta)) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 theta)) (fabs.64 phi1))) (cos.64 (-.f64 (neg.f64 (neg.f64 theta)) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 theta)) phi1)) (cos.64 (-.f64 (neg.f64 (neg.f64 theta)) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 theta)) (neg.f64 (neg.f64 phi1)))) (cos.64 (-.f64 (neg.f64 (fabs.64 theta)) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 theta)) (neg.f64 (fabs.64 phi1)))) (cos.64 (-.f64 (neg.f64 (fabs.64 theta)) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 theta)) (fabs.64 (fabs.64 phi1)))) (cos.64 (-.f64 (neg.f64 (fabs.64 theta)) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 theta)) (neg.f64 phi1))) (cos.64 (-.f64 (neg.f64 (fabs.64 theta)) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 theta)) (fabs.64 phi1))) (cos.64 (-.f64 (neg.f64 (fabs.64 theta)) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 theta)) phi1)) (cos.64 (-.f64 (neg.f64 (fabs.64 theta)) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 theta)) (neg.f64 (neg.f64 phi1)))) (cos.64 (-.f64 (fabs.64 (fabs.64 theta)) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 theta)) (neg.f64 (fabs.64 phi1)))) (cos.64 (-.f64 (fabs.64 (fabs.64 theta)) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 theta)) (fabs.64 (fabs.64 phi1)))) (cos.64 (-.f64 (fabs.64 (fabs.64 theta)) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 theta)) (neg.f64 phi1))) (cos.64 (-.f64 (fabs.64 (fabs.64 theta)) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 theta)) (fabs.64 phi1))) (cos.64 (-.f64 (fabs.64 (fabs.64 theta)) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 theta)) phi1)) (cos.64 (-.f64 (fabs.64 (fabs.64 theta)) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) (neg.f64 (neg.f64 phi1)))) (cos.64 (-.f64 (neg.f64 theta) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) (neg.f64 (fabs.64 phi1)))) (cos.64 (-.f64 (neg.f64 theta) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) (fabs.64 (fabs.64 phi1)))) (cos.64 (-.f64 (neg.f64 theta) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) (neg.f64 (neg.f64 phi1)))) (cos.64 (-.f64 (fabs.64 theta) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) (neg.f64 (fabs.64 phi1)))) (cos.64 (-.f64 (fabs.64 theta) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) (fabs.64 (fabs.64 phi1)))) (cos.64 (-.f64 (fabs.64 theta) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 theta (neg.f64 (neg.f64 phi1)))) (cos.64 (-.f64 theta (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 theta (neg.f64 (fabs.64 phi1)))) (cos.64 (-.f64 theta (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 theta (fabs.64 (fabs.64 phi1)))) (cos.64 (-.f64 theta (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 phi1)) (neg.f64 (neg.f64 theta)))) (cos.64 (-.f64 (neg.f64 (neg.f64 phi1)) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 phi1)) (neg.f64 (fabs.64 theta)))) (cos.64 (-.f64 (neg.f64 (neg.f64 phi1)) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 phi1)) (fabs.64 (fabs.64 theta)))) (cos.64 (-.f64 (neg.f64 (neg.f64 phi1)) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 phi1)) (neg.f64 theta))) (cos.64 (-.f64 (neg.f64 (neg.f64 phi1)) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 phi1)) (fabs.64 theta))) (cos.64 (-.f64 (neg.f64 (neg.f64 phi1)) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 phi1)) theta)) (cos.64 (-.f64 (neg.f64 (neg.f64 phi1)) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 phi1)) (neg.f64 (neg.f64 theta)))) (cos.64 (-.f64 (neg.f64 (fabs.64 phi1)) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 phi1)) (neg.f64 (fabs.64 theta)))) (cos.64 (-.f64 (neg.f64 (fabs.64 phi1)) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 phi1)) (fabs.64 (fabs.64 theta)))) (cos.64 (-.f64 (neg.f64 (fabs.64 phi1)) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 phi1)) (neg.f64 theta))) (cos.64 (-.f64 (neg.f64 (fabs.64 phi1)) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 phi1)) (fabs.64 theta))) (cos.64 (-.f64 (neg.f64 (fabs.64 phi1)) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 phi1)) theta)) (cos.64 (-.f64 (neg.f64 (fabs.64 phi1)) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 phi1)) (neg.f64 (neg.f64 theta)))) (cos.64 (-.f64 (fabs.64 (fabs.64 phi1)) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 phi1)) (neg.f64 (fabs.64 theta)))) (cos.64 (-.f64 (fabs.64 (fabs.64 phi1)) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 phi1)) (fabs.64 (fabs.64 theta)))) (cos.64 (-.f64 (fabs.64 (fabs.64 phi1)) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 phi1)) (neg.f64 theta))) (cos.64 (-.f64 (fabs.64 (fabs.64 phi1)) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 phi1)) (fabs.64 theta))) (cos.64 (-.f64 (fabs.64 (fabs.64 phi1)) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 phi1)) theta)) (cos.64 (-.f64 (fabs.64 (fabs.64 phi1)) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) (neg.f64 (neg.f64 theta)))) (cos.64 (-.f64 (neg.f64 phi1) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) (neg.f64 (fabs.64 theta)))) (cos.64 (-.f64 (neg.f64 phi1) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) (fabs.64 (fabs.64 theta)))) (cos.64 (-.f64 (neg.f64 phi1) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) (neg.f64 (neg.f64 theta)))) (cos.64 (-.f64 (fabs.64 phi1) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) (neg.f64 (fabs.64 theta)))) (cos.64 (-.f64 (fabs.64 phi1) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) (fabs.64 (fabs.64 theta)))) (cos.64 (-.f64 (fabs.64 phi1) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 (neg.f64 (neg.f64 theta)))) (cos.64 (-.f64 phi1 (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 (neg.f64 (fabs.64 theta)))) (cos.64 (-.f64 phi1 (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 (fabs.64 (fabs.64 theta)))) (cos.64 (-.f64 phi1 (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) (cos.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) (cos.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta))) (cos.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta))) (cos.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 phi1)))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 phi1))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 phi1))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1)) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 phi1)))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 phi1))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 phi1))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1)) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (fabs.64 (fabs.64 phi1)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 theta)))) (sin.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 theta)))) (sin.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 theta)))) (sin.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 theta))) (sin.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 theta))) (sin.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) theta)) (sin.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 theta)))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 theta)))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 theta)))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 theta))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 theta))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) theta)) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (neg.f64 (neg.f64 theta)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (neg.f64 (fabs.64 theta)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (fabs.64 (fabs.64 theta)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta)))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) (neg.f64 phi1))) (cos.64 (-.f64 (neg.f64 theta) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) (fabs.64 phi1))) (cos.64 (-.f64 (neg.f64 theta) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) phi1)) (cos.64 (-.f64 (neg.f64 theta) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) (neg.f64 phi1))) (cos.64 (-.f64 (fabs.64 theta) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) (fabs.64 phi1))) (cos.64 (-.f64 (fabs.64 theta) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) phi1)) (cos.64 (-.f64 (fabs.64 theta) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 theta (fabs.64 phi1))) (cos.64 (-.f64 theta (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) (neg.f64 theta))) (cos.64 (-.f64 (neg.f64 phi1) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) (fabs.64 theta))) (cos.64 (-.f64 (neg.f64 phi1) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) theta)) (cos.64 (-.f64 (neg.f64 phi1) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) (neg.f64 theta))) (cos.64 (-.f64 (fabs.64 phi1) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) (fabs.64 theta))) (cos.64 (-.f64 (fabs.64 phi1) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) theta)) (cos.64 (-.f64 (fabs.64 phi1) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 (neg.f64 theta))) (cos.64 (-.f64 phi1 (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 (fabs.64 theta))) (cos.64 (-.f64 phi1 (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 theta)) (cos.64 (-.f64 phi1 theta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta))) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (neg.f64 phi1))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (fabs.64 phi1))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) phi1)) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (neg.f64 theta))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (fabs.64 theta))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) theta)) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) theta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta)))))
(/.f64 (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta))) #s(literal 2 binary64))
(+.f64 (/.f64 (cos.64 (+.f64 phi1 theta)) #s(literal 2 binary64)) (/.f64 (cos.64 (-.f64 theta phi1)) #s(literal 2 binary64)))
(cos.64 (neg.f64 (neg.f64 theta)))
(cos.64 (neg.f64 (fabs.64 theta)))
(cos.64 (fabs.64 (fabs.64 theta)))
(cos.64 (neg.f64 theta))
(cos.64 (fabs.64 theta))
(cos.64 theta)
(sin.64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta))
(fma.f64 (sin.64 theta) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.64 theta) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.64 theta) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.64 theta) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64))
(*.f64 (sin.64 phi1) (cos.64 delta))
(*.f64 (cos.64 delta) (sin.64 phi1))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 phi1 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 phi1 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1)) (cos.64 (+.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1)) (cos.64 (+.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (neg.f64 (neg.f64 delta)))) (sin.64 (+.f64 phi1 (neg.f64 (neg.f64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (neg.f64 (fabs.64 delta)))) (sin.64 (+.f64 phi1 (neg.f64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (fabs.64 (fabs.64 delta)))) (sin.64 (+.f64 phi1 (fabs.64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta))) (cos.64 (+.f64 phi1 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) phi1)) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (fabs.64 delta))) (sin.64 (+.f64 phi1 (fabs.64 delta)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))))
(/.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 2 binary64))
(+.f64 (/.f64 (sin.64 (-.f64 phi1 delta)) #s(literal 2 binary64)) (/.f64 (sin.64 (+.f64 phi1 delta)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))) (+.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))
(/.f64 (+.f64 (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (-.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) lambda1))
(-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))
(+.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))
(+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))))) (+.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))))
(/.f64 (+.f64 (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))) (-.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) lambda1))
(-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))))
(+.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))
(atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)) (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)))) (-.f64 (cos.64 delta) (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1))))
(/.f64 (+.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (-.f64 (*.f64 (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)) (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1))) (*.f64 (cos.64 delta) (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1))))))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (+.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (fma.f64 (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)) (*.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))))
(neg.f64 (-.f64 (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1) (cos.64 delta))
(fma.f64 (neg.f64 (sin.64 phi1)) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (cos.64 delta))
(fma.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (neg.f64 (sin.64 phi1)) (cos.64 delta))
(fma.f64 (sin.64 phi1) (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (cos.64 delta))
(-.f64 (cos.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
(-.f64 (cos.64 delta) (neg.f64 (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1))))
(-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))
(+.f64 (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)) (cos.64 delta))
(+.f64 (cos.64 delta) (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)))
(*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))
(*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))
(*.f64 (cos.64 theta) (sin.64 delta))
(*.f64 (sin.64 delta) (cos.64 theta))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta)) (cos.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta)) (cos.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 delta (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 delta (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (neg.f64 (neg.f64 theta)))) (sin.64 (+.f64 delta (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (neg.f64 (fabs.64 theta)))) (sin.64 (+.f64 delta (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (fabs.64 (fabs.64 theta)))) (sin.64 (+.f64 delta (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) delta)) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) delta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta))) (cos.64 (+.f64 delta (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (neg.f64 theta))) (sin.64 (+.f64 delta (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (fabs.64 theta))) (sin.64 (+.f64 delta (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta theta)) (sin.64 (+.f64 delta theta))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))) (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))) (+.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(/.f64 (+.f64 (pow.64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))) (-.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) lambda1))
(-.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(+.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta))
(*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (sin.64 theta))
(*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1))
(*.f64 #s(approx (sin delta) delta) (*.f64 (cos.64 phi1) (sin.64 theta)))
(*.f64 (cos.64 phi1) (*.f64 (sin.64 theta) #s(approx (sin delta) delta)))
(*.f64 (sin.64 theta) (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)))
(*.f64 #s(approx (sin delta) delta) (sin.64 theta))
(*.f64 (sin.64 theta) #s(approx (sin delta) delta))
#s(approx (sin delta) delta)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))) (cos.64 delta))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(/.f64 (-.f64 (*.f64 (cos.64 delta) #s(literal 2 binary64)) (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (-.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(/.f64 (+.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (*.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (fma.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))
(fma.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (cos.64 delta))
(fma.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (sin.64 phi1)) (cos.64 delta))
(fma.f64 (sin.64 phi1) (neg.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (cos.64 delta))
(-.f64 (cos.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(-.f64 (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))
(+.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))
(+.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(*.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))
(*.f64 (sin.64 phi1) (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 2 binary64))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta) (*.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (sin.64 phi1) (*.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (sin.64 phi1) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(fma.f64 (sin.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(fma.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1)))
(-.f64 (/.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (-.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))) (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) #s(literal 3 binary64)) (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(/.f64 (-.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (fma.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))) (-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(/.f64 (+.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))))
(neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (sin.64 phi1) (cos.64 delta))))
(sin.64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 theta)) (cos.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 #s(approx (sin delta) delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(fma.f64 (cos.64 phi1) (*.f64 #s(approx (sin delta) delta) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(-.f64 (*.f64 (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (cos.64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (*.f64 (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(-.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(+.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(/.f64 (-.f64 (pow.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)) (fma.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))))))))
(neg.f64 (asin.64 (-.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(neg.f64 (-.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))))
(-.f64 (fabs.64 (remainder.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (neg.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (-.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))) (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) #s(literal 3 binary64)) (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(/.f64 (-.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (fma.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))) (-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(/.f64 (+.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))))
(neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (sin.64 phi1) (cos.64 delta))))
(sin.64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 theta)) (cos.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 #s(approx (sin delta) delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(fma.f64 (cos.64 phi1) (*.f64 #s(approx (sin delta) delta) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(-.f64 (*.f64 (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (cos.64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (*.f64 (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(-.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(+.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 theta)) (cos.64 phi1))
(*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))
(*.f64 #s(approx (sin delta) delta) (*.f64 (cos.64 theta) (cos.64 phi1)))
(*.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta))
(*.f64 (cos.64 theta) (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)))
(*.f64 (cos.64 phi1) (*.f64 #s(approx (sin delta) delta) (cos.64 theta)))
(*.f64 #s(approx (sin delta) delta) (cos.64 phi1))
(*.f64 (cos.64 phi1) #s(approx (sin delta) delta))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))) (+.f64 lambda1 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(/.f64 (+.f64 (pow.64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))) (-.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) lambda1))
(-.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(+.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta)))
(*.f64 (*.f64 delta (sin.64 theta)) (cos.64 phi1))
(*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) delta)
(*.f64 (cos.64 phi1) (*.f64 (sin.64 theta) delta))
(*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta)))
(*.f64 (sin.64 theta) (*.f64 (cos.64 phi1) delta))
(*.f64 (cos.64 phi1) (sin.64 theta))
(*.f64 (sin.64 theta) (cos.64 phi1))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) theta)) (cos.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) theta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) theta)) (cos.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) theta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 theta (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 theta (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 theta (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 theta (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 theta (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 theta (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 theta (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 theta (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 theta (fabs.64 (fabs.64 phi1)))) (sin.64 (+.f64 theta (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) theta)) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) theta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 theta (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) (cos.64 (+.f64 theta (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (+.f64 phi1 theta)) (sin.64 (-.f64 theta phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 theta (fabs.64 phi1))) (sin.64 (+.f64 theta (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 theta phi1)) (sin.64 (+.f64 phi1 theta))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))) (cos.64 delta))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(/.f64 (-.f64 (*.f64 (cos.64 delta) #s(literal 2 binary64)) (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (-.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(/.f64 (+.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (*.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (fma.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))
(fma.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (cos.64 delta))
(fma.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (sin.64 phi1)) (cos.64 delta))
(fma.f64 (sin.64 phi1) (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (cos.64 delta))
(-.f64 (-.f64 (cos.64 delta) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(-.f64 (cos.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(-.f64 (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))
(+.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))
(+.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))
(*.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))
(*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1))) (*.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))) (*.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))))))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 2 binary64))
(fma.f64 (*.f64 (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) (cos.64 theta) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (*.f64 (cos.64 theta) (cos.64 phi1))) (sin.64 delta) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 theta)) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 phi1)) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (cos.64 theta) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (sin.64 phi1) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (sin.64 delta) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (cos.64 phi1) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(-.f64 (/.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (sin.64 phi1)))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (neg.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (sin.64 phi1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(/.f64 (fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))) (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))) (+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))) (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(/.f64 (-.f64 (pow.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (fma.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))))
(/.f64 (-.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (fma.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (-.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))) (-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 3 binary64)) (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(/.f64 (+.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))
(neg.f64 (-.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))
(neg.f64 (-.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (sin.64 phi1) (cos.64 delta))))
(sin.64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(-.f64 (*.f64 (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (cos.64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (*.f64 (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(-.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(/.f64 (-.f64 (pow.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)) (fma.f64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))))))
(neg.f64 (asin.64 (-.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))
(neg.f64 (asin.64 (-.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(neg.f64 (-.f64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))
(-.f64 (fabs.64 (remainder.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (neg.f64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(/.f64 (fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))) (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))) (+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))) (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(/.f64 (-.f64 (pow.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (fma.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))))
(/.f64 (-.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (fma.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (-.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))) (-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 3 binary64)) (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(/.f64 (+.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))
(neg.f64 (-.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))
(neg.f64 (-.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (sin.64 phi1) (cos.64 delta))))
(sin.64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(-.f64 (*.f64 (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (cos.64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (*.f64 (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(-.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (cos.64 phi1))) (cos.64 theta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))
(*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))
(*.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta))
(*.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))
(*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))
(*.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)))
(/.f64 (*.f64 (sin.64 delta) (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta))) (sin.64 delta)) #s(literal 2 binary64))
(*.f64 (cos.64 phi1) (sin.64 delta))
(*.f64 (sin.64 delta) (cos.64 phi1))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta)) (cos.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta)) (cos.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 delta (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.64 (+.f64 delta (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 delta (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 delta (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (fabs.64 (fabs.64 phi1)))) (sin.64 (+.f64 delta (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) delta)) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) delta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) (cos.64 (+.f64 delta (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (neg.f64 phi1))) (sin.64 (+.f64 delta (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (fabs.64 phi1))) (sin.64 (+.f64 delta (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta phi1)) (sin.64 (+.f64 phi1 delta))) #s(literal 2 binary64))

eval431.0ms (4.7%)

Memory
43.4MiB live, 880.1MiB allocated; 148ms collecting garbage
Compiler

Compiled 49 924 to 6 821 computations (86.3% saved)

prune135.0ms (1.5%)

Memory
-5.0MiB live, 284.3MiB allocated; 40ms collecting garbage
Pruning

39 alts after pruning (37 fresh and 2 done)

PrunedKeptTotal
New970361 006
Fresh12113
Picked325
Done000
Total985391 024
Accuracy
100.0%
Counts
1 024 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.6%
(+.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)
90.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (fma.f64 (sin.64 phi1) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.64 phi1) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
86.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
87.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
79.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
93.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 #s(approx (* (cos theta) (cos phi1)) (cos.64 theta)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (-.f64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))))
94.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
82.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 phi1)) (*.f64 (cos.64 phi1) (cos.64 theta))))))))))
90.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)) (sin.64 delta)))))))
94.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
69.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64)))))))))))
81.5%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
79.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
80.5%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
79.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
90.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
82.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
78.6%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
78.5%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
86.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
79.2%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
75.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
78.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (fma.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (sin.64 phi1)) (cos.64 delta))))
78.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
78.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))))
48.2%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))))
90.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
78.6%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
78.6%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
87.3%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
86.9%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
86.5%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
78.6%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))))))))
99.8%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
65.0%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
31.1%
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
Compiler

Compiled 3 156 to 2 169 computations (31.3% saved)

sample0.0ms (0.0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
(* (PI) 1/2)
(PI)
1/2
1
Outputs
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
Samples
0.0ms0valid
Compiler

Compiled 8 to 6 computations (25.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series100.0ms (1.1%)

Memory
3.1MiB live, 241.0MiB allocated; 31ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09416331
Stop Event
iter-limit
Counts
54 → 193
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
lambda1
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta)))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1))
(*.f64 (sin.64 theta) (sin.64 delta))
(sin.64 theta)
theta
(sin.64 delta)
delta
(cos.64 phi1)
phi1
(fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))
(neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (cos.64 theta) (cos.64 phi1))
(cos.64 theta)
(*.f64 (sin.64 phi1) (cos.64 delta))
(sin.64 phi1)
(cos.64 delta)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (sin.64 delta) (sin.64 theta))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(neg.f64 phi1)
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(PI.f64)
#s(literal 1/2 binary64)
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64)))
#s(approx (cos phi1) #s(literal 1 binary64))
#s(literal 1 binary64)
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))
(fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64)))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))))
(atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))))))))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta))
(*.f64 (cos.64 phi1) (sin.64 theta))
#s(approx (sin delta) delta)
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))
(*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))))))
(sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))
(asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))
(*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))
(*.f64 (cos.64 phi1) #s(approx (sin delta) delta))
Outputs
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (+.f64 (cos.64 delta) (*.f64 #s(literal -1 binary64) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)))) (+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (+.f64 (cos.64 delta) (*.f64 #s(literal -1 binary64) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))))
#s(approx lambda1 lambda1)
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (atan2.64 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (+.f64 lambda1 (atan2.64 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (+.f64 (cos.64 delta) (*.f64 #s(literal -1 binary64) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))) lambda1))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))) lambda1))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))) lambda1))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (+.f64 (cos.64 delta) (*.f64 #s(literal -1 binary64) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))) lambda1)) #s(literal 1 binary64)))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))) lambda1)) #s(literal 1 binary64)))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.64 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))) lambda1)) #s(literal 1 binary64)))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta)))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 (sin.64 delta) (sin.64 theta))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (fma.f64 (sin.64 delta) (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (fma.f64 (sin.64 delta) (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.64 delta) (sin.64 theta)))))))))
#s(approx (cos phi1) #s(literal 1 binary64))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.64 phi1 #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.64 phi1 #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(approx phi1 phi1)
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (cos.64 delta))
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (+.f64 (cos.64 delta) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 delta)) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))))
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (cos.64 delta) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta))))))))))))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))) (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 (cos.64 delta))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta))))) (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (*.f64 (cos.64 theta) (sin.64 delta)))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 phi1 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 (cos.64 delta)))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (cos theta) (cos phi1)) (cos.64 theta))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 theta) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 theta)))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.64 theta) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 theta)))))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 theta)) (*.f64 #s(literal 1/24 binary64) (cos.64 theta))))))))
#s(approx (* (sin phi1) (cos delta)) (*.f64 phi1 (cos.64 delta)))
#s(approx (* (sin phi1) (cos delta)) (*.f64 phi1 (+.f64 (cos.64 delta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 delta))))))
#s(approx (* (sin phi1) (cos delta)) (*.f64 phi1 (+.f64 (cos.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 delta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 delta))))))))
#s(approx (* (sin phi1) (cos delta)) (*.f64 phi1 (+.f64 (cos.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 delta)) (*.f64 #s(literal 1/120 binary64) (cos.64 delta)))))))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 phi1 #s(literal 2 binary64))))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 phi1 #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 phi1 #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (+.f64 (cos.64 delta) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (+.f64 (cos.64 delta) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))) (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.64 delta) (sin.64 theta)))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 (*.f64 (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.64 delta) (sin.64 theta)))))))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (sin (+ (neg phi1) (* (PI) 1/2))) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (sin (+ (neg phi1) (* (PI) 1/2))) (+.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (sin (+ (neg phi1) (* (PI) 1/2))) (+.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (+ (neg phi1) (* (PI) 1/2))) (+.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (+ (neg phi1) (* (PI) 1/2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (+ (neg phi1) (* (PI) 1/2)) (fma.f64 #s(literal -1 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (neg phi1) (*.f64 #s(literal -1 binary64) phi1))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (fma.f64 phi1 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (fma.f64 #s(literal -1/3 binary64) (*.f64 phi1 (cos.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta))))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (cos phi1) (sin theta)) (sin.64 theta))
#s(approx (* (cos phi1) (sin theta)) (+.f64 (sin.64 theta) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 theta)))))
#s(approx (* (cos phi1) (sin theta)) (+.f64 (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 theta) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 theta)))))))
#s(approx (* (cos phi1) (sin theta)) (+.f64 (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 theta)) (*.f64 #s(literal 1/24 binary64) (sin.64 theta))))))))
#s(approx (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))) (asin.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 (cos.64 theta) (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 (cos.64 theta) (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx (* (cos phi1) (sin delta)) (sin.64 delta))
#s(approx (* (cos phi1) (sin delta)) (+.f64 (sin.64 delta) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 delta)))))
#s(approx (* (cos phi1) (sin delta)) (+.f64 (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 delta) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 delta)))))))
#s(approx (* (cos phi1) (sin delta)) (+.f64 (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (sin.64 delta))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))))
#s(approx (cos phi1) (cos.64 phi1))
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (+.f64 (cos.64 delta) (*.f64 #s(literal -1 binary64) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (cos theta) (cos phi1)) (*.f64 (cos.64 phi1) (cos.64 theta)))
#s(approx (* (sin phi1) (cos delta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
#s(approx (sin phi1) (sin.64 phi1))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))))
#s(approx (sin (+ (neg phi1) (* (PI) 1/2))) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))
#s(approx (+ (neg phi1) (* (PI) 1/2)) (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi1)) #s(literal 1 binary64))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (* (cos phi1) (sin theta)) (*.f64 (cos.64 phi1) (sin.64 theta)))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (cos phi1) (sin delta)) (*.f64 (cos.64 phi1) (sin.64 delta)))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (+.f64 lambda1 (atan2.64 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (fma.f64 #s(literal -1 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx (atan2 (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))) (atan2.64 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (fma.f64 #s(literal -1 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (fma.f64 #s(literal -1 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (sin (+ (neg phi1) (* (PI) 1/2))) (sin.64 (fma.f64 #s(literal -1 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ (neg phi1) (* (PI) 1/2)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) phi1))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 theta))) (*.f64 (cos.64 phi1) (sin.64 theta)))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (fma.f64 (cos.64 phi1) (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 theta)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 theta)))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (fma.f64 (cos.64 phi1) (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 theta)) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 theta))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.64 phi1) (sin.64 theta))))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (sin.64 theta)))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (+.f64 (sin.64 theta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 theta))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (+.f64 (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 theta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 theta))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (+.f64 (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 theta)) (*.f64 #s(literal 1/120 binary64) (sin.64 theta)))))))))
#s(approx (sin delta) delta)
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 delta (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 delta (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))) #s(literal 1/2 binary64))))))))
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 delta (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 delta (-.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))) (*.f64 #s(literal 1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) #s(literal 1/2 binary64))))))))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (sin.64 phi1)))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta)))) (sin.64 phi1)))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 delta (sin.64 phi1))) (*.f64 (cos.64 phi1) (cos.64 theta)))) (sin.64 phi1)))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta)))) (*.f64 #s(literal -1/2 binary64) (sin.64 phi1)))) (*.f64 (cos.64 phi1) (cos.64 theta)))) (sin.64 phi1)))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (+.f64 (sin.64 phi1) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta)))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 phi1)) (*.f64 (cos.64 phi1) (cos.64 theta))))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (sin.64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta))))) (*.f64 (cos.64 phi1) (cos.64 theta))))))
#s(approx (* (sin phi1) (cos delta)) (+.f64 (sin.64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 phi1)))))
#s(approx (* (sin phi1) (cos delta)) (+.f64 (sin.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 phi1)))))))
#s(approx (* (sin phi1) (cos delta)) (+.f64 (sin.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 phi1)) (*.f64 #s(literal 1/24 binary64) (sin.64 phi1))))))))
#s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64)))))
#s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 delta (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 delta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 delta (fma.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 delta (fma.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))))))))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (fma.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (pow.64 (sin.64 phi1) #s(literal 2 binary64))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 delta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (cos.64 theta))) (*.f64 (cos.64 phi1) (cos.64 theta)))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 delta (fma.f64 (cos.64 phi1) (cos.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (cos.64 theta)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (cos.64 theta)))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (*.f64 delta (fma.f64 (cos.64 phi1) (cos.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (cos.64 theta)) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (cos.64 theta))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.64 phi1) (cos.64 theta))))))))))
#s(approx (* (cos phi1) (sin delta)) (*.f64 delta (cos.64 phi1)))
#s(approx (* (cos phi1) (sin delta)) (*.f64 delta (+.f64 (cos.64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 phi1))))))
#s(approx (* (cos phi1) (sin delta)) (*.f64 delta (+.f64 (cos.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 phi1) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 phi1))))))))
#s(approx (* (cos phi1) (sin delta)) (*.f64 delta (+.f64 (cos.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 phi1)) (*.f64 #s(literal 1/120 binary64) (cos.64 phi1)))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (*.f64 (cos.64 phi1) (sin.64 delta))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.64 phi1) (sin.64 delta))))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (sin.64 delta)))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (+.f64 (sin.64 delta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (+.f64 (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 delta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (+.f64 (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta)) (*.f64 #s(literal 1/120 binary64) (sin.64 delta)))))))))
#s(approx (sin theta) theta)
#s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64))))))
#s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 theta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 theta #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (+.f64 (cos.64 delta) (*.f64 #s(literal -1 binary64) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (+.f64 (cos.64 delta) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))))
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (+.f64 (cos.64 delta) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))))))
#s(approx (+ (* (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (sin phi1)) (cos delta)) (+.f64 (cos.64 delta) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))) (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))))))))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta)))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (sin.64 delta))))))))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1)))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1)))))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1)) (*.f64 #s(literal 1/24 binary64) (cos.64 phi1))))))))
#s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 theta #s(literal 2 binary64)))))
#s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.64 theta #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.64 theta #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 (cos.64 delta) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 (cos.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 (cos.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 theta (*.f64 (sin.64 delta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 theta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))) (*.f64 (sin.64 delta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 theta (fma.f64 (sin.64 delta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.64 delta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 theta (fma.f64 (sin.64 delta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.64 delta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (sin.64 delta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))))))))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (fma.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))))))
#s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (fma.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))))))
#s(approx (* (cos phi1) (sin theta)) (*.f64 theta (cos.64 phi1)))
#s(approx (* (cos phi1) (sin theta)) (*.f64 theta (+.f64 (cos.64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1))))))
#s(approx (* (cos phi1) (sin theta)) (*.f64 theta (+.f64 (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 phi1) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1))))))))
#s(approx (* (cos phi1) (sin theta)) (*.f64 theta (+.f64 (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1)) (*.f64 #s(literal 1/120 binary64) (cos.64 phi1)))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 phi1) (sin.64 delta))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
#s(approx (* (* (cos phi1) (sin delta)) (cos theta)) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))
Calls

15 calls:

TimeVariablePoint
7.0ms
delta
0
6.0ms
delta
inf
6.0ms
phi1
inf
6.0ms
theta
inf
5.0ms
theta
-inf

rewrite185.0ms (2.0%)

Memory
22.2MiB live, 441.2MiB allocated; 35ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070728
0120693
1515682
22422682
04790675
Stop Event
iter-limit
node-limit
iter-limit
Counts
54 → 727
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
lambda1
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta)))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1))
(*.f64 (sin.64 theta) (sin.64 delta))
(sin.64 theta)
theta
(sin.64 delta)
delta
(cos.64 phi1)
phi1
(fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))
(neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (cos.64 theta) (cos.64 phi1))
(cos.64 theta)
(*.f64 (sin.64 phi1) (cos.64 delta))
(sin.64 phi1)
(cos.64 delta)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (sin.64 delta) (sin.64 theta))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(neg.f64 phi1)
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(PI.f64)
#s(literal 1/2 binary64)
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64)))
#s(approx (cos phi1) #s(literal 1 binary64))
#s(literal 1 binary64)
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))
(fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64)))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))))
(atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))))))))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta))
(*.f64 (cos.64 phi1) (sin.64 theta))
#s(approx (sin delta) delta)
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))
(*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))))))
(sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))
(asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))
(*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta))
(*.f64 (cos.64 phi1) #s(approx (sin delta) delta))
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))))) (+.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))))
(/.f64 (+.f64 (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (*.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))) (-.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (*.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) lambda1))
(-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))))
(+.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))
lambda1
(atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) (sin.64 delta))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta))
(*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (cos.64 phi1))
(*.f64 (sin.64 delta) (*.f64 (cos.64 phi1) (sin.64 theta)))
(*.f64 (sin.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))
(/.f64 (*.f64 (cos.64 phi1) (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) (cos.64 phi1)) #s(literal 2 binary64))
(fma.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (sin.64 delta) (sin.64 theta))))
(fma.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1))))
(+.f64 (*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1))))
(+.f64 (*.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (sin.64 delta) (sin.64 theta))))
(*.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) #s(literal 1/2 binary64))
(*.f64 (sin.64 delta) (sin.64 theta))
(*.f64 (sin.64 theta) (sin.64 delta))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))))
(-.f64 (/.f64 (cos.64 (-.f64 delta theta)) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 delta theta)) #s(literal 2 binary64)))
(sin.64 theta)
theta
(sin.64 delta)
delta
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(cos.64 (neg.f64 (fabs.64 phi1)))
(cos.64 (neg.f64 (neg.f64 phi1)))
(cos.64 (fabs.64 (fabs.64 phi1)))
(cos.64 (fabs.64 phi1))
(cos.64 (neg.f64 phi1))
(cos.64 phi1)
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)))) (-.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1))))
(/.f64 (+.f64 (pow.64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 3 binary64)) (pow.64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1))) (*.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1))))))
(sin.64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1))
(sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))
(fma.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(fma.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)))
(fma.f64 (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (sin.64 phi1)) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)))
(fma.f64 (sin.64 phi1) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)))
(fma.f64 (cos.64 phi1) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(-.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(-.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (neg.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1))))
(-.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.64 phi1) (sin.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)))
(+.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(+.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)))
phi1
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta))) (cos.64 delta))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (cos.64 delta)) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(/.f64 (-.f64 (*.f64 (cos.64 delta) #s(literal 2 binary64)) (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (-.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (*.f64 (neg.f64 (cos.64 delta)) (neg.f64 (cos.64 delta)))) (+.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (cos.64 delta))))
(/.f64 (+.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (*.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))))
(/.f64 (-.f64 (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64)) (pow.64 (neg.f64 (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (fma.f64 (neg.f64 (cos.64 delta)) (neg.f64 (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (cos.64 delta))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (*.f64 (cos.64 delta) (cos.64 delta))) (-.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta)))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))
(/.f64 (+.f64 (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta)))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (fma.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)) (*.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))))
(neg.f64 (-.f64 (neg.f64 (cos.64 delta)) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))
(neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (neg.f64 (neg.f64 (cos.64 delta))))
(fma.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (cos.64 delta))
(fma.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (neg.f64 (sin.64 phi1)) (neg.f64 (neg.f64 (cos.64 delta))))
(fma.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (neg.f64 (sin.64 phi1)) (cos.64 delta))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (sin.64 phi1) (neg.f64 (neg.f64 (cos.64 delta))))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (sin.64 phi1) (cos.64 delta))
(fma.f64 (sin.64 phi1) (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (neg.f64 (neg.f64 (cos.64 delta))))
(fma.f64 (sin.64 phi1) (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (cos.64 delta))
(-.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (cos.64 delta)))
(-.f64 (cos.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))))
(-.f64 (cos.64 delta) (*.f64 (neg.f64 (sin.64 phi1)) (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(-.f64 (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))
(-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))
(+.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (neg.f64 (cos.64 delta))))
(+.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta))
(+.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))
(cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))) (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))) (-.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(/.f64 (+.f64 (pow.64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (-.f64 (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))) (*.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))))
(neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))))
(sin.64 (neg.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(sin.64 (+.f64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (PI.f64)))
(fma.f64 (neg.f64 (*.f64 (cos.64 theta) (cos.64 phi1))) (sin.64 delta) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(fma.f64 (neg.f64 (cos.64 theta)) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(fma.f64 (neg.f64 (cos.64 phi1)) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(fma.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(fma.f64 (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 delta)) (cos.64 theta) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(fma.f64 (neg.f64 (sin.64 phi1)) (cos.64 delta) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))
(fma.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (neg.f64 (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(fma.f64 (cos.64 delta) (neg.f64 (sin.64 phi1)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))
(fma.f64 (sin.64 phi1) (neg.f64 (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (neg.f64 (sin.64 delta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(fma.f64 (cos.64 theta) (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 delta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(fma.f64 (cos.64 phi1) (neg.f64 (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(fma.f64 (sin.64 delta) (neg.f64 (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(-.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (cos.64 delta) (sin.64 phi1)))
(-.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(+.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(+.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (cos.64 delta) (sin.64 phi1)))) (*.f64 (cos.64 delta) (sin.64 phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1)))) (*.f64 (cos.64 delta) (sin.64 phi1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))) (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))) (+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1))) (*.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))) (+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(/.f64 (-.f64 (pow.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (fma.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))))
(/.f64 (-.f64 (pow.64 (*.f64 (cos.64 delta) (sin.64 phi1)) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)) (fma.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))) (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))) (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)))) (-.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1))) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))) (-.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 3 binary64)) (pow.64 (*.f64 (cos.64 delta) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (-.f64 (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1))) (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(/.f64 (+.f64 (pow.64 (*.f64 (cos.64 delta) (sin.64 phi1)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))) (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))
(neg.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))))
(sin.64 (asin.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 delta))) (cos.64 theta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (neg.f64 (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 delta))) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (neg.f64 (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 delta))) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(-.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))))) (*.f64 (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.64 (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))))))
(-.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (neg.f64 (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 delta))) (cos.64 theta)))
(+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 theta) (cos.64 phi1)))))
(+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))
(*.f64 (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta))) #s(literal 1/2 binary64))
(*.f64 (cos.64 theta) (cos.64 phi1))
(*.f64 (cos.64 phi1) (cos.64 theta))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 theta)) (neg.f64 (fabs.64 phi1)))) (cos.64 (-.f64 (neg.f64 (neg.f64 theta)) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 theta)) (neg.f64 (neg.f64 phi1)))) (cos.64 (-.f64 (neg.f64 (neg.f64 theta)) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 theta)) (fabs.64 (fabs.64 phi1)))) (cos.64 (-.f64 (neg.f64 (neg.f64 theta)) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 theta)) (fabs.64 phi1))) (cos.64 (-.f64 (neg.f64 (neg.f64 theta)) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 theta)) (neg.f64 phi1))) (cos.64 (-.f64 (neg.f64 (neg.f64 theta)) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 theta)) phi1)) (cos.64 (-.f64 (neg.f64 (neg.f64 theta)) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 theta)) (neg.f64 (fabs.64 phi1)))) (cos.64 (-.f64 (neg.f64 (fabs.64 theta)) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 theta)) (neg.f64 (neg.f64 phi1)))) (cos.64 (-.f64 (neg.f64 (fabs.64 theta)) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 theta)) (fabs.64 (fabs.64 phi1)))) (cos.64 (-.f64 (neg.f64 (fabs.64 theta)) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 theta)) (fabs.64 phi1))) (cos.64 (-.f64 (neg.f64 (fabs.64 theta)) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 theta)) (neg.f64 phi1))) (cos.64 (-.f64 (neg.f64 (fabs.64 theta)) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 theta)) phi1)) (cos.64 (-.f64 (neg.f64 (fabs.64 theta)) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 theta)) (neg.f64 (fabs.64 phi1)))) (cos.64 (-.f64 (fabs.64 (fabs.64 theta)) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 theta)) (neg.f64 (neg.f64 phi1)))) (cos.64 (-.f64 (fabs.64 (fabs.64 theta)) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 theta)) (fabs.64 (fabs.64 phi1)))) (cos.64 (-.f64 (fabs.64 (fabs.64 theta)) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 theta)) (fabs.64 phi1))) (cos.64 (-.f64 (fabs.64 (fabs.64 theta)) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 theta)) (neg.f64 phi1))) (cos.64 (-.f64 (fabs.64 (fabs.64 theta)) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 theta)) phi1)) (cos.64 (-.f64 (fabs.64 (fabs.64 theta)) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) (neg.f64 (fabs.64 phi1)))) (cos.64 (-.f64 (neg.f64 theta) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) (neg.f64 (neg.f64 phi1)))) (cos.64 (-.f64 (neg.f64 theta) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) (fabs.64 (fabs.64 phi1)))) (cos.64 (-.f64 (neg.f64 theta) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) (neg.f64 (fabs.64 phi1)))) (cos.64 (-.f64 (fabs.64 theta) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) (neg.f64 (neg.f64 phi1)))) (cos.64 (-.f64 (fabs.64 theta) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) (fabs.64 (fabs.64 phi1)))) (cos.64 (-.f64 (fabs.64 theta) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 theta (neg.f64 (fabs.64 phi1)))) (cos.64 (-.f64 theta (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 theta (neg.f64 (neg.f64 phi1)))) (cos.64 (-.f64 theta (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 theta (fabs.64 (fabs.64 phi1)))) (cos.64 (-.f64 theta (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 phi1)) (neg.f64 (neg.f64 theta)))) (cos.64 (-.f64 (neg.f64 (fabs.64 phi1)) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 phi1)) (neg.f64 (fabs.64 theta)))) (cos.64 (-.f64 (neg.f64 (fabs.64 phi1)) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 phi1)) (fabs.64 (fabs.64 theta)))) (cos.64 (-.f64 (neg.f64 (fabs.64 phi1)) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 phi1)) (neg.f64 theta))) (cos.64 (-.f64 (neg.f64 (fabs.64 phi1)) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 phi1)) (fabs.64 theta))) (cos.64 (-.f64 (neg.f64 (fabs.64 phi1)) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (fabs.64 phi1)) theta)) (cos.64 (-.f64 (neg.f64 (fabs.64 phi1)) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 phi1)) (neg.f64 (neg.f64 theta)))) (cos.64 (-.f64 (neg.f64 (neg.f64 phi1)) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 phi1)) (neg.f64 (fabs.64 theta)))) (cos.64 (-.f64 (neg.f64 (neg.f64 phi1)) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 phi1)) (fabs.64 (fabs.64 theta)))) (cos.64 (-.f64 (neg.f64 (neg.f64 phi1)) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 phi1)) (neg.f64 theta))) (cos.64 (-.f64 (neg.f64 (neg.f64 phi1)) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 phi1)) (fabs.64 theta))) (cos.64 (-.f64 (neg.f64 (neg.f64 phi1)) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 (neg.f64 phi1)) theta)) (cos.64 (-.f64 (neg.f64 (neg.f64 phi1)) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 phi1)) (neg.f64 (neg.f64 theta)))) (cos.64 (-.f64 (fabs.64 (fabs.64 phi1)) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 phi1)) (neg.f64 (fabs.64 theta)))) (cos.64 (-.f64 (fabs.64 (fabs.64 phi1)) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 phi1)) (fabs.64 (fabs.64 theta)))) (cos.64 (-.f64 (fabs.64 (fabs.64 phi1)) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 phi1)) (neg.f64 theta))) (cos.64 (-.f64 (fabs.64 (fabs.64 phi1)) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 phi1)) (fabs.64 theta))) (cos.64 (-.f64 (fabs.64 (fabs.64 phi1)) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 (fabs.64 phi1)) theta)) (cos.64 (-.f64 (fabs.64 (fabs.64 phi1)) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) (neg.f64 (neg.f64 theta)))) (cos.64 (-.f64 (fabs.64 phi1) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) (neg.f64 (fabs.64 theta)))) (cos.64 (-.f64 (fabs.64 phi1) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) (fabs.64 (fabs.64 theta)))) (cos.64 (-.f64 (fabs.64 phi1) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) (neg.f64 (neg.f64 theta)))) (cos.64 (-.f64 (neg.f64 phi1) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) (neg.f64 (fabs.64 theta)))) (cos.64 (-.f64 (neg.f64 phi1) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) (fabs.64 (fabs.64 theta)))) (cos.64 (-.f64 (neg.f64 phi1) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 (neg.f64 (neg.f64 theta)))) (cos.64 (-.f64 phi1 (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 (neg.f64 (fabs.64 theta)))) (cos.64 (-.f64 phi1 (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 (fabs.64 (fabs.64 theta)))) (cos.64 (-.f64 phi1 (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1))) (cos.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))) (cos.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1))) (cos.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))) (cos.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))) (cos.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta))) (cos.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta))) (cos.64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.64 (fabs.64 phi1)))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.64 phi1))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 phi1))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi1)) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.64 (fabs.64 phi1)))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.64 phi1))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 phi1))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi1)) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (fabs.64 (fabs.64 phi1)))) (sin.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (neg.f64 theta)))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.64 theta)))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.64 (fabs.64 theta)))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 theta))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.64 theta))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) theta)) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (neg.f64 (neg.f64 theta)))) (sin.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (neg.f64 (fabs.64 theta)))) (sin.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (fabs.64 (fabs.64 theta)))) (sin.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (neg.f64 (neg.f64 theta)))) (sin.64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (neg.f64 (fabs.64 theta)))) (sin.64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (fabs.64 (fabs.64 theta)))) (sin.64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (neg.f64 theta))) (sin.64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (fabs.64 theta))) (sin.64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) theta)) (sin.64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) theta))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta)))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) (fabs.64 phi1))) (cos.64 (-.f64 (neg.f64 theta) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) (neg.f64 phi1))) (cos.64 (-.f64 (neg.f64 theta) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) phi1)) (cos.64 (-.f64 (neg.f64 theta) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) (fabs.64 phi1))) (cos.64 (-.f64 (fabs.64 theta) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) (neg.f64 phi1))) (cos.64 (-.f64 (fabs.64 theta) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) phi1)) (cos.64 (-.f64 (fabs.64 theta) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 theta (fabs.64 phi1))) (cos.64 (-.f64 theta (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) (neg.f64 theta))) (cos.64 (-.f64 (fabs.64 phi1) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) (fabs.64 theta))) (cos.64 (-.f64 (fabs.64 phi1) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) theta)) (cos.64 (-.f64 (fabs.64 phi1) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) (neg.f64 theta))) (cos.64 (-.f64 (neg.f64 phi1) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) (fabs.64 theta))) (cos.64 (-.f64 (neg.f64 phi1) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) theta)) (cos.64 (-.f64 (neg.f64 phi1) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 (neg.f64 theta))) (cos.64 (-.f64 phi1 (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 (fabs.64 theta))) (cos.64 (-.f64 phi1 (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 theta)) (cos.64 (-.f64 phi1 theta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1))) (cos.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta))) (cos.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (fabs.64 phi1))) (sin.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (neg.f64 phi1))) (sin.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) phi1)) (sin.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (neg.f64 theta))) (sin.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (fabs.64 theta))) (sin.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) theta)) (sin.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta)))))
(+.f64 (/.f64 (cos.64 (+.f64 phi1 theta)) #s(literal 2 binary64)) (/.f64 (cos.64 (-.f64 theta phi1)) #s(literal 2 binary64)))
(cos.64 (neg.f64 (neg.f64 theta)))
(cos.64 (neg.f64 (fabs.64 theta)))
(cos.64 (fabs.64 (fabs.64 theta)))
(cos.64 (neg.f64 theta))
(cos.64 (fabs.64 theta))
(cos.64 theta)
(sin.64 (+.f64 (neg.f64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.64 (+.f64 (fabs.64 theta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) theta))
(fma.f64 (sin.64 theta) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (cos.64 theta) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(+.f64 (*.f64 (sin.64 theta) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.64 theta) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(*.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64))
(*.f64 (cos.64 delta) (sin.64 phi1))
(*.f64 (sin.64 phi1) (cos.64 delta))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi1)) (cos.64 (+.f64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi1))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi1)) (cos.64 (+.f64 (+.f64 (fabs.64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi1))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.64 (+.f64 phi1 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (+.f64 (fabs.64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.64 (+.f64 phi1 (+.f64 (fabs.64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (neg.f64 (neg.f64 delta)))) (sin.64 (+.f64 phi1 (neg.f64 (neg.f64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (neg.f64 (fabs.64 delta)))) (sin.64 (+.f64 phi1 (neg.f64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (fabs.64 (fabs.64 delta)))) (sin.64 (+.f64 phi1 (fabs.64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) delta) phi1)) (cos.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) delta) phi1))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (PI.f64) delta))) (cos.64 (+.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (PI.f64) delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (fabs.64 delta))) (sin.64 (+.f64 phi1 (fabs.64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))))
(+.f64 (/.f64 (sin.64 (-.f64 phi1 delta)) #s(literal 2 binary64)) (/.f64 (sin.64 (+.f64 phi1 delta)) #s(literal 2 binary64)))
(sin.64 phi1)
(cos.64 (neg.f64 (neg.f64 delta)))
(cos.64 (neg.f64 (fabs.64 delta)))
(cos.64 (fabs.64 (fabs.64 delta)))
(cos.64 (neg.f64 delta))
(cos.64 (fabs.64 delta))
(cos.64 delta)
(sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.64 (+.f64 (fabs.64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) delta))
(fma.f64 (sin.64 delta) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (cos.64 delta) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(+.f64 (*.f64 (sin.64 delta) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.64 delta) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))) (+.f64 lambda1 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))
(/.f64 (+.f64 (pow.64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (-.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) lambda1))
(-.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))
(+.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) #s(literal 1/2 binary64))
(*.f64 (sin.64 delta) (sin.64 theta))
(*.f64 (sin.64 theta) (sin.64 delta))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))))
(-.f64 (/.f64 (cos.64 (-.f64 delta theta)) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 delta theta)) #s(literal 2 binary64)))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))) (+.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))
(/.f64 (+.f64 (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (-.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) lambda1))
(-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))
(+.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))
(+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) (sin.64 delta))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta))
(*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (cos.64 phi1))
(*.f64 (sin.64 delta) (*.f64 (cos.64 phi1) (sin.64 theta)))
(*.f64 (sin.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))
(/.f64 (*.f64 (cos.64 phi1) (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) (cos.64 phi1)) #s(literal 2 binary64))
(fma.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (sin.64 delta) (sin.64 theta))))
(fma.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1))))
(+.f64 (*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1))))
(+.f64 (*.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (sin.64 delta) (sin.64 theta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(cos.64 (neg.f64 (fabs.64 phi1)))
(cos.64 (neg.f64 (neg.f64 phi1)))
(cos.64 (fabs.64 (fabs.64 phi1)))
(cos.64 (fabs.64 phi1))
(cos.64 (neg.f64 phi1))
(cos.64 phi1)
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)))) (-.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1))))
(/.f64 (+.f64 (pow.64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 3 binary64)) (pow.64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1))) (*.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1))))))
(sin.64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1))
(sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))
(fma.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(fma.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)))
(fma.f64 (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (sin.64 phi1)) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)))
(fma.f64 (sin.64 phi1) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)))
(fma.f64 (cos.64 phi1) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(-.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(-.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (neg.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1))))
(-.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.64 phi1) (sin.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)))
(+.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(+.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (neg.f64 phi1))) (neg.f64 phi1))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 phi1))) (neg.f64 phi1))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (neg.f64 phi1) (neg.f64 phi1))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 phi1)))
(/.f64 (-.f64 (*.f64 (neg.f64 phi1) (neg.f64 phi1)) (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (+.f64 (neg.f64 phi1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (+.f64 (pow.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64)) (pow.64 (neg.f64 phi1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 (neg.f64 phi1) (neg.f64 phi1)) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 phi1)))))
(/.f64 (-.f64 (pow.64 (neg.f64 phi1) #s(literal 3 binary64)) (pow.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (fma.f64 (neg.f64 phi1) (neg.f64 phi1) (fma.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (neg.f64 phi1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 phi1) (neg.f64 phi1)) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (neg.f64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/.f64 (+.f64 (pow.64 (neg.f64 phi1) #s(literal 3 binary64)) (pow.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (fma.f64 (neg.f64 phi1) (neg.f64 phi1) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (neg.f64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (neg.f64 phi1)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cbrt.64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.64 (PI.f64)) (neg.f64 phi1))
(fma.f64 (cbrt.64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 phi1))
(fma.f64 (cbrt.64 (*.f64 (PI.f64) (PI.f64))) (/.f64 (cbrt.64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 phi1))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (neg.f64 phi1))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 phi1))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 (neg.f64 phi1)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)
(-.f64 (neg.f64 phi1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 phi1))
(+.f64 (neg.f64 phi1) (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))
(+.f64 (neg.f64 phi1) (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(+.f64 (neg.f64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(neg.f64 phi1)
(*.f64 (*.f64 #s(literal 1/2 binary64) (cbrt.64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.64 (PI.f64)))
(*.f64 (cbrt.64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.64 (*.f64 (PI.f64) (PI.f64))) (/.f64 (cbrt.64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (PI.f64)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (PI.f64) #s(literal 2 binary64))
(log.64 (pow.64 (exp.64 (PI.f64)) #s(literal 1/2 binary64)))
(PI.f64)
#s(literal 1/2 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))))) (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))))) (+.f64 lambda1 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))))))
(/.f64 (+.f64 (pow.64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))))) (-.f64 lambda1 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))) lambda1))
(-.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))))
(+.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))))
(atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))
(*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (sin.64 theta)) (sin.64 delta))
(*.f64 (*.f64 (sin.64 delta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 theta))
(*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))
(*.f64 (sin.64 delta) (*.f64 (sin.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))))
(*.f64 (sin.64 theta) (*.f64 (sin.64 delta) #s(approx (cos phi1) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) #s(approx (cos phi1) #s(literal 1 binary64))) #s(literal 2 binary64))
#s(approx (cos phi1) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))) (cos.64 delta))) (cos.64 delta))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))) (-.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))))
(/.f64 (+.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) (*.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))))))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (fma.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)) (*.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))))
(neg.f64 (-.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)))) (sin.64 phi1) (cos.64 delta))
(fma.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (cos.64 delta))
(fma.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (neg.f64 (sin.64 phi1)) (cos.64 delta))
(fma.f64 (sin.64 phi1) (neg.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)))) (cos.64 delta))
(-.f64 (-.f64 (cos.64 delta) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(-.f64 (cos.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)))))
(-.f64 (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))))
(-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1)))
(+.f64 (neg.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))) (cos.64 delta))
(+.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)))) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)))
(*.f64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (sin.64 phi1))
(*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1))) (*.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))))))
(fma.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) (sin.64 delta) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 theta)) (*.f64 (sin.64 delta) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 delta)) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (*.f64 (sin.64 delta) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (sin.64 phi1) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)))
(fma.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)))
(fma.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)))
(fma.f64 (cos.64 theta) (*.f64 (*.f64 (sin.64 delta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(-.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1))))
(-.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (sin.64 phi1)))
(-.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)) (neg.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (sin.64 phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (cos.64 delta) (sin.64 phi1)))) (*.f64 (cos.64 delta) (sin.64 phi1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)))) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)))) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1))) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)))) (-.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))) (+.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(/.f64 (+.f64 (pow.64 (*.f64 (cos.64 delta) (sin.64 phi1)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))))))
(/.f64 (-.f64 (pow.64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (fma.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))) (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)))) (-.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (cos.64 delta) (sin.64 phi1))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (cos.64 delta) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (-.f64 (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1))) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(neg.f64 (-.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (*.f64 (sin.64 delta) #s(approx (cos phi1) #s(literal 1 binary64))) (cos.64 theta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 delta) #s(approx (cos phi1) #s(literal 1 binary64))) (cos.64 theta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (sin.64 delta) #s(approx (cos phi1) #s(literal 1 binary64))) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)))
(fma.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.64 theta) (sin.64 delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 (sin.64 delta) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 (sin.64 delta) #s(approx (cos phi1) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (cos.64 theta) (*.f64 (sin.64 delta) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (sin.64 delta) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (sin.64 delta) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(-.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (neg.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) (sin.64 delta)))
(-.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 theta)) (*.f64 (sin.64 delta) #s(approx (cos phi1) #s(literal 1 binary64)))))
(-.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))))
(-.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (neg.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta))))
(+.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(+.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 delta)))
(*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))
(*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))) (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))))) (+.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))))
(/.f64 (+.f64 (pow.64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (*.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))) (-.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (*.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) lambda1))
(-.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))))
(+.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))
(*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1))
(*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (sin.64 theta))
(*.f64 #s(approx (sin delta) delta) (*.f64 (cos.64 phi1) (sin.64 theta)))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta))
(*.f64 (cos.64 phi1) (*.f64 (sin.64 theta) #s(approx (sin delta) delta)))
(*.f64 (sin.64 theta) (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)))
(*.f64 (cos.64 phi1) (sin.64 theta))
(*.f64 (sin.64 theta) (cos.64 phi1))
(/.f64 (-.f64 (cos.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) theta)) (cos.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))) theta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) theta)) (cos.64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) theta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 theta (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.64 (+.f64 theta (+.f64 (fabs.64 phi1) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 theta (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))) (cos.64 (+.f64 theta (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 theta (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 theta (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 theta (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 theta (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 theta (fabs.64 (fabs.64 phi1)))) (sin.64 (+.f64 theta (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) theta)) (cos.64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1) theta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 theta (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1))) (cos.64 (+.f64 theta (fma.f64 #s(literal 1/2 binary64) (PI.f64) phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 theta (fabs.64 phi1))) (sin.64 (+.f64 theta (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (+.f64 phi1 theta)) (sin.64 (-.f64 theta phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 theta phi1)) (sin.64 (+.f64 phi1 theta))) #s(literal 2 binary64))
#s(approx (sin delta) delta)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta))) (cos.64 delta))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(/.f64 (-.f64 (*.f64 (cos.64 delta) #s(literal 2 binary64)) (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))) (-.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))
(/.f64 (+.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (*.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))))
(/.f64 (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (cos.64 delta) (cos.64 delta) (fma.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)) (*.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))))
(neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (sin.64 phi1) (cos.64 delta))
(fma.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (cos.64 delta))
(fma.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (neg.f64 (sin.64 phi1)) (cos.64 delta))
(fma.f64 (sin.64 phi1) (neg.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (cos.64 delta))
(-.f64 (cos.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))
(-.f64 (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))))
(-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))
(+.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta))
(+.f64 (cos.64 delta) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))))
(*.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) phi1))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))
(*.f64 (sin.64 phi1) (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) phi1)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) phi1)) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) phi1))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) phi1))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) phi1)))))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta) (*.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (sin.64 phi1) (*.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(fma.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (sin.64 phi1) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(fma.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1)))
(fma.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(fma.f64 (sin.64 phi1) (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1)))
(-.f64 (/.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) phi1)) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (sin.64 phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (cos.64 delta) (sin.64 phi1)))) (*.f64 (cos.64 delta) (sin.64 phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1)))) (*.f64 (cos.64 delta) (sin.64 phi1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)))) (-.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1))) (*.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))) (+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) #s(literal 3 binary64)) (pow.64 (*.f64 (cos.64 delta) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (-.f64 (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1))) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(/.f64 (-.f64 (pow.64 (*.f64 (cos.64 delta) (sin.64 phi1)) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)) (fma.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1))) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))) (-.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(/.f64 (+.f64 (pow.64 (*.f64 (cos.64 delta) (sin.64 phi1)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))))
(neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (cos.64 delta) (sin.64 phi1))))
(sin.64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))
(fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 theta)) (cos.64 phi1) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 #s(approx (sin delta) delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (cos.64 theta) (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (cos.64 phi1) (*.f64 #s(approx (sin delta) delta) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(-.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))) (*.f64 (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))))
(-.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(+.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))) (fma.f64 #s(literal 1/2 binary64) (PI.f64) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(/.f64 (-.f64 (pow.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64)) (pow.64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)) (fma.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))))))
(neg.f64 (asin.64 (-.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (cos.64 delta) (sin.64 phi1)))))
(neg.f64 (-.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cbrt.64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.64 (PI.f64)) (neg.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(fma.f64 (cbrt.64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(fma.f64 (cbrt.64 (*.f64 (PI.f64) (PI.f64))) (/.f64 (cbrt.64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (neg.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))
(-.f64 (fabs.64 (remainder.64 (+.f64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (cos.64 delta) (sin.64 phi1)))) (*.f64 (cos.64 delta) (sin.64 phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1)))) (*.f64 (cos.64 delta) (sin.64 phi1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)))) (-.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1))) (*.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))) (+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) #s(literal 3 binary64)) (pow.64 (*.f64 (cos.64 delta) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (-.f64 (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1))) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1))))))
(/.f64 (-.f64 (pow.64 (*.f64 (cos.64 delta) (sin.64 phi1)) #s(literal 3 binary64)) (pow.64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)) (fma.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1))) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))) (-.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(/.f64 (+.f64 (pow.64 (*.f64 (cos.64 delta) (sin.64 phi1)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))))
(neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))) (*.f64 (cos.64 delta) (sin.64 phi1))))
(sin.64 (asin.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))
(fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 theta)) (cos.64 phi1) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 #s(approx (sin delta) delta) (*.f64 (cos.64 theta) (cos.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (cos.64 theta) (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(fma.f64 (cos.64 phi1) (*.f64 #s(approx (sin delta) delta) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(-.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))) (*.f64 (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.64 (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1)))))))
(-.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))))
(+.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)) (*.f64 (cos.64 delta) (sin.64 phi1)))
(+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (sin delta) delta)) (cos.64 phi1))) (cos.64 theta)))
(+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))
(+.f64 (*.f64 (cos.64 delta) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))
(*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 theta)) (cos.64 phi1))
(*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta))
(*.f64 #s(approx (sin delta) delta) (*.f64 (cos.64 theta) (cos.64 phi1)))
(*.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta))
(*.f64 (cos.64 theta) (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)))
(*.f64 (cos.64 phi1) (*.f64 #s(approx (sin delta) delta) (cos.64 theta)))
(*.f64 #s(approx (sin delta) delta) (cos.64 phi1))
(*.f64 (cos.64 phi1) #s(approx (sin delta) delta))

eval554.0ms (6.1%)

Memory
-8.2MiB live, 1 247.1MiB allocated; 233ms collecting garbage
Compiler

Compiled 52 233 to 6 951 computations (86.7% saved)

prune177.0ms (1.9%)

Memory
-22.7MiB live, 352.7MiB allocated; 38ms collecting garbage
Pruning

56 alts after pruning (52 fresh and 4 done)

PrunedKeptTotal
New1 017281 045
Fresh82432
Picked325
Done022
Total1 028561 084
Accuracy
100.0%
Counts
1 084 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.6%
(+.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)
98.2%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
86.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
76.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
78.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) delta)))))
77.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
87.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
93.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 #s(approx (* (cos theta) (cos phi1)) (cos.64 theta)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
94.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (sin.64 phi1) (cos.64 delta))))
82.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 #s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 delta (sin.64 phi1))) (*.f64 (cos.64 phi1) (cos.64 theta)))) (sin.64 phi1))) (sin.64 phi1) (cos.64 delta))))
94.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 #s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (sin.64 phi1))) (sin.64 phi1) (cos.64 delta))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (/.f64 (+.f64 (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta)))))))
79.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
93.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 #s(approx (* (cos theta) (cos phi1)) (cos.64 theta)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (-.f64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))))
94.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
82.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 phi1)) (*.f64 (cos.64 phi1) (cos.64 theta))))))))))
90.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)) (sin.64 delta)))))))
94.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
69.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64)))))))))))
81.5%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
79.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
80.5%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
79.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
90.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
82.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
82.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (sin (+ (neg phi1) (* (PI) 1/2))) (+.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
78.5%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
77.7%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
84.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))))))
74.6%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
75.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
78.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))))
78.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (cos.64 delta) (sin.64 phi1)))))))
48.2%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))))))))
90.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
78.6%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
78.6%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
87.3%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
74.6%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
87.3%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
86.9%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
87.2%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
76.2%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
77.3%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
86.5%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
77.9%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
74.5%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
75.2%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
74.0%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
99.8%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
86.4%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
61.1%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
31.1%
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
Compiler

Compiled 4 970 to 3 308 computations (33.4% saved)

sample0.0ms (0.0%)

Memory
1.2MiB live, 1.2MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
3
884279719003555/562949953421312
1
2
1/120
1/6
Outputs
#s(literal 3 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal 4803839602528529/576460752303423488 binary64)
#s(literal 6004799503160661/36028797018963968 binary64)
Samples
0.0ms0valid
Compiler

Compiled 8 to 8 computations (0.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series206.0ms (2.2%)

Memory
37.1MiB live, 602.7MiB allocated; 76ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0143218057
Stop Event
iter-limit
Counts
70 → 257
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (/.f64 (+.f64 (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta)))))))
lambda1
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (/.f64 (+.f64 (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta))))))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1))
(*.f64 (sin.64 theta) (sin.64 delta))
(sin.64 theta)
theta
(sin.64 delta)
delta
(cos.64 phi1)
phi1
(/.f64 (+.f64 (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta)))))
(+.f64 (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64))
(neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))
(*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))
(*.f64 (cos.64 theta) (cos.64 phi1))
(cos.64 theta)
(*.f64 (cos.64 delta) (sin.64 phi1))
(cos.64 delta)
(sin.64 phi1)
#s(literal 3 binary64)
(pow.64 (cos.64 delta) #s(literal 3 binary64))
(fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta))))
(-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta)))
(*.f64 (cos.64 delta) (cos.64 delta))
(*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta)))
(*.f64 (sin.64 delta) #s(approx (sin theta) theta))
#s(approx (sin theta) theta)
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64))))
(sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))
(+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64))
(neg.f64 phi1)
#s(literal 884279719003555/562949953421312 binary64)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (sin.64 delta) (sin.64 theta))
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
(*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))
(*.f64 (cos.64 theta) (sin.64 delta))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64)))
(*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))))
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
(*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))
#s(literal 1 binary64)
(*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(pow.64 delta #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64)))
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(approx (cos phi1) #s(literal 1 binary64))
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta))))
(fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64)))
(*.f64 (sin.64 phi1) (cos.64 delta))
Outputs
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))))) (+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))))))
#s(approx lambda1 lambda1)
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (atan2.64 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (+.f64 lambda1 (atan2.64 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))) lambda1))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))) lambda1))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))) lambda1))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))) lambda1)) #s(literal 1 binary64)))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))) lambda1)) #s(literal 1 binary64)))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.64 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))) lambda1)) #s(literal 1 binary64)))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta)))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 (sin.64 delta) (sin.64 theta))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (fma.f64 (sin.64 delta) (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (fma.f64 (sin.64 delta) (sin.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.64 delta) (sin.64 theta)))))))))
#s(approx (cos phi1) #s(literal 1 binary64))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.64 phi1 #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.64 phi1 #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(approx phi1 phi1)
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (cos.64 delta))
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (+.f64 (cos.64 delta) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (+.f64 (cos.64 delta) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (cos.64 delta)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (cos.64 delta)) (/.f64 (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (cos.64 delta))))) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (+.f64 (cos.64 delta) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (cos.64 delta) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (cos.64 theta) #s(literal 3 binary64)) (pow.64 (sin.64 delta) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.64 theta) (*.f64 (sin.64 delta) (-.f64 (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (cos.64 delta) #s(literal 2 binary64)))))) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (/.f64 (*.f64 (cos.64 theta) (*.f64 (sin.64 delta) (-.f64 (*.f64 #s(literal -1 binary64) (cos.64 delta)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (cos.64 delta)) (/.f64 (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (cos.64 delta)))))) (cos.64 delta))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (cos.64 delta)) (/.f64 (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (cos.64 delta))))) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 phi1 #s(literal 3 binary64)) (*.f64 (pow.64 (cos.64 theta) #s(literal 3 binary64)) (pow.64 (sin.64 delta) #s(literal 3 binary64)))) (pow.64 (cos.64 delta) #s(literal 3 binary64))))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (fma.f64 (pow.64 phi1 #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (cos.64 theta) #s(literal 3 binary64)) (pow.64 (sin.64 delta) #s(literal 3 binary64))))) (pow.64 (cos.64 delta) #s(literal 3 binary64))))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (fma.f64 (pow.64 phi1 #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (cos.64 theta) #s(literal 3 binary64)) (pow.64 (sin.64 delta) #s(literal 3 binary64))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (cos.64 theta) #s(literal 3 binary64)) (pow.64 (sin.64 delta) #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.64 (cos.64 delta) #s(literal 2 binary64)) (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (sin.64 delta) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (pow.64 (cos.64 delta) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))))))) (pow.64 (cos.64 delta) #s(literal 3 binary64))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 phi1 #s(literal 3 binary64)) (*.f64 (pow.64 (cos.64 theta) #s(literal 3 binary64)) (pow.64 (sin.64 delta) #s(literal 3 binary64))))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (*.f64 (pow.64 phi1 #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (cos.64 theta) #s(literal 3 binary64)) (pow.64 (sin.64 delta) #s(literal 3 binary64)))))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (*.f64 (pow.64 phi1 #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (cos.64 theta) #s(literal 3 binary64)) (pow.64 (sin.64 delta) #s(literal 3 binary64))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (cos.64 theta) #s(literal 3 binary64)) (pow.64 (sin.64 delta) #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.64 (cos.64 delta) #s(literal 2 binary64)) (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (sin.64 delta) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (pow.64 (cos.64 delta) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))))))))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (*.f64 (pow.64 phi1 #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (cos.64 theta) #s(literal 3 binary64)) (pow.64 (sin.64 delta) #s(literal 3 binary64))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 delta) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))) (fma.f64 (cos.64 delta) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 (cos.64 theta) (*.f64 (sin.64 delta) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta)))))))))))) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (cos.64 theta) #s(literal 3 binary64)) (pow.64 (sin.64 delta) #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.64 (cos.64 delta) #s(literal 2 binary64)) (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 (cos.64 theta) (*.f64 (sin.64 delta) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (pow.64 (cos.64 delta) #s(literal 2 binary64)))))))))))))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))) (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 phi1 (cos.64 delta))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))) (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (*.f64 phi1 (fma.f64 phi1 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (*.f64 phi1 (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (*.f64 phi1 (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (fma.f64 #s(literal -1/3 binary64) (*.f64 phi1 (cos.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta))))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (*.f64 (cos.64 theta) (sin.64 delta)))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (fma.f64 phi1 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (fma.f64 phi1 (+.f64 (cos.64 delta) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 (cos.64 delta)))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (* (cos theta) (cos phi1)) (cos.64 theta))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 theta) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 theta)))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.64 theta) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 theta)))))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.64 theta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 theta)) (*.f64 #s(literal 1/24 binary64) (cos.64 theta))))))))
#s(approx (* (cos delta) (sin phi1)) (*.f64 phi1 (cos.64 delta)))
#s(approx (* (cos delta) (sin phi1)) (*.f64 phi1 (+.f64 (cos.64 delta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 delta))))))
#s(approx (* (cos delta) (sin phi1)) (*.f64 phi1 (+.f64 (cos.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 delta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 delta))))))))
#s(approx (* (cos delta) (sin phi1)) (*.f64 phi1 (+.f64 (cos.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 delta) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (cos.64 delta)) (*.f64 #s(literal 1/120 binary64) (cos.64 delta)))))))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 phi1 #s(literal 2 binary64))))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 phi1 #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 phi1 #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 phi1 #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (pow.64 (cos.64 delta) #s(literal 2 binary64)))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (fma.f64 phi1 (*.f64 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))) (pow.64 (cos.64 delta) #s(literal 2 binary64))))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (fma.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (cos.64 delta) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))))) (pow.64 (cos.64 delta) #s(literal 2 binary64))))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (fma.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (fma.f64 phi1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta))))))) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (pow.64 (cos.64 delta) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))))) (pow.64 (cos.64 delta) #s(literal 2 binary64))))
#s(approx (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))) (fma.f64 phi1 (-.f64 (*.f64 phi1 (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))))) (pow.64 (cos.64 delta) #s(literal 2 binary64))))
#s(approx (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))) (fma.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 phi1 (*.f64 (cos.64 delta) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))) (*.f64 #s(literal -1 binary64) (pow.64 (cos.64 delta) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))))) (pow.64 (cos.64 delta) #s(literal 2 binary64))))
#s(approx (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta)))))))
#s(approx (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.64 delta) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))) (*.f64 #s(literal -1 binary64) (pow.64 (cos.64 delta) #s(literal 2 binary64))))))))
#s(approx (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 theta) (sin.64 delta))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (pow.64 (cos.64 delta) #s(literal 2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta))))) (*.f64 #s(literal 1/3 binary64) (*.f64 phi1 (pow.64 (cos.64 delta) #s(literal 2 binary64)))))))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (+.f64 (cos.64 delta) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (+.f64 (cos.64 delta) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 theta) (sin.64 delta)))))) (cos.64 delta))) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (sin.64 delta) (sin.64 theta)))) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (sin.64 delta) (sin.64 theta)))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (sin.64 delta) (sin.64 theta)))))) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (sin.64 delta) (sin.64 theta)))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 (*.f64 (cos.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (sin.64 delta) (sin.64 theta)))))))) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (sin.64 delta) (sin.64 theta)))))
#s(approx (sin (+ (neg phi1) 884279719003555/562949953421312)) (sin.64 #s(literal 884279719003555/562949953421312 binary64)))
#s(approx (sin (+ (neg phi1) 884279719003555/562949953421312)) (+.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 #s(literal 884279719003555/562949953421312 binary64))))))
#s(approx (sin (+ (neg phi1) 884279719003555/562949953421312)) (+.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (cos.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.64 #s(literal 884279719003555/562949953421312 binary64))))))))
#s(approx (sin (+ (neg phi1) 884279719003555/562949953421312)) (+.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (cos.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 (cos.64 #s(literal 884279719003555/562949953421312 binary64))))))))))
#s(approx (+ (neg phi1) 884279719003555/562949953421312) #s(literal 884279719003555/562949953421312 binary64))
#s(approx (+ (neg phi1) 884279719003555/562949953421312) (+.f64 #s(literal 884279719003555/562949953421312 binary64) (*.f64 #s(literal -1 binary64) phi1)))
#s(approx (neg phi1) (*.f64 #s(literal -1 binary64) phi1))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))))
#s(approx (cos phi1) (cos.64 phi1))
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 3 binary64)))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (*.f64 #s(literal -1 binary64) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))
#s(approx (* (cos theta) (cos phi1)) (*.f64 (cos.64 phi1) (cos.64 theta)))
#s(approx (* (cos delta) (sin phi1)) (*.f64 (cos.64 delta) (sin.64 phi1)))
#s(approx (sin phi1) (sin.64 phi1))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))) (-.f64 (pow.64 (cos.64 delta) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))))
#s(approx (sin (+ (neg phi1) 884279719003555/562949953421312)) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))
#s(approx (+ (neg phi1) 884279719003555/562949953421312) (*.f64 phi1 (-.f64 (*.f64 #s(literal 884279719003555/562949953421312 binary64) (/.f64 #s(literal 1 binary64) phi1)) #s(literal 1 binary64))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (+.f64 lambda1 (atan2.64 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (+.f64 #s(literal 884279719003555/562949953421312 binary64) (*.f64 #s(literal -1 binary64) phi1))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)))))))))
#s(approx (atan2 (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))) (atan2.64 (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (+.f64 #s(literal 884279719003555/562949953421312 binary64) (*.f64 #s(literal -1 binary64) phi1))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (+.f64 #s(literal 884279719003555/562949953421312 binary64) (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (sin (+ (neg phi1) 884279719003555/562949953421312)) (sin.64 (+.f64 #s(literal 884279719003555/562949953421312 binary64) (*.f64 #s(literal -1 binary64) phi1))))
#s(approx (+ (neg phi1) 884279719003555/562949953421312) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 884279719003555/562949953421312 binary64) (/.f64 #s(literal 1 binary64) phi1))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 theta))) (*.f64 (cos.64 phi1) (sin.64 theta)))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (fma.f64 (cos.64 phi1) (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 theta)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 theta)))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (fma.f64 (cos.64 phi1) (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 theta)) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 theta))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.64 phi1) (sin.64 theta))))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (sin.64 theta)))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (+.f64 (sin.64 theta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 theta))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (+.f64 (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 theta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 theta))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 delta (+.f64 (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 theta)) (*.f64 #s(literal 1/120 binary64) (sin.64 theta)))))))))
#s(approx (sin delta) delta)
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.64 (sin.64 phi1) #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (fma.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))))
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.64 (sin.64 phi1) #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (fma.f64 delta (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (sin.64 phi1))) (*.f64 (sin.64 phi1) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (fma.f64 #s(literal 3/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))) (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (pow.64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))))
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.64 (sin.64 phi1) #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (fma.f64 delta (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (*.f64 delta (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (sin.64 phi1))) (*.f64 (sin.64 phi1) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64))))) (*.f64 (sin.64 phi1) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))) (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))))) (pow.64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (sin.64 phi1))) (*.f64 (sin.64 phi1) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (fma.f64 #s(literal 3/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))) (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (pow.64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 3/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))) (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (pow.64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64))))))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)) (*.f64 delta (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (sin.64 phi1))) (*.f64 (sin.64 phi1) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64))))))))) #s(literal 3/2 binary64))))))))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)) (*.f64 delta (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 delta (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64))))) (*.f64 (sin.64 phi1) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (sin.64 phi1))) (*.f64 (sin.64 phi1) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64)))))))))) #s(literal 3/2 binary64))))))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (fma.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)) (*.f64 delta (fma.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (sin.64 phi1))) (*.f64 (sin.64 phi1) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))))))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 6 binary64)) (*.f64 delta (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 delta (fma.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64))))) (*.f64 (sin.64 phi1) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 theta) #s(literal 2 binary64)) (sin.64 phi1))) (*.f64 (sin.64 phi1) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64)))))))))))))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 delta (pow.64 (sin.64 phi1) #s(literal 2 binary64)))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (-.f64 (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))) (*.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (fma.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (pow.64 (sin.64 phi1) #s(literal 2 binary64))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (+.f64 (sin.64 phi1) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta)))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 phi1)) (*.f64 (cos.64 phi1) (cos.64 theta))))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (sin.64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (cos.64 theta))))) (*.f64 (cos.64 phi1) (cos.64 theta))))))
#s(approx (* (cos delta) (sin phi1)) (+.f64 (sin.64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 phi1)))))
#s(approx (* (cos delta) (sin phi1)) (+.f64 (sin.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 phi1)))))))
#s(approx (* (cos delta) (sin phi1)) (+.f64 (sin.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 phi1) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (sin.64 phi1)) (*.f64 #s(literal 1/24 binary64) (sin.64 phi1))))))))
#s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64)))))
#s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(approx (pow (cos delta) 3) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/2 binary64) (pow.64 delta #s(literal 2 binary64)))))
#s(approx (pow (cos delta) 3) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 7/8 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 3/2 binary64)))))
#s(approx (pow (cos delta) 3) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 7/8 binary64) (*.f64 #s(literal -61/240 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 3/2 binary64)))))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 delta (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))) (pow.64 (sin.64 phi1) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 delta (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64)))) (*.f64 delta (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))) (pow.64 (sin.64 phi1) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 delta (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (pow.64 (sin.64 phi1) #s(literal 3 binary64)))) (*.f64 delta (-.f64 (fma.f64 delta (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))))) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (cos.64 theta) #s(literal 2 binary64)))))) (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))) (pow.64 (sin.64 phi1) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))
#s(approx (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))
#s(approx (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))
#s(approx (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 delta (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))
#s(approx (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (+.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))
#s(approx (* (cos delta) (cos delta)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.64 delta #s(literal 2 binary64)))))
#s(approx (* (cos delta) (cos delta)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1 binary64)))))
#s(approx (* (cos delta) (cos delta)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1 binary64)))))
#s(approx (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)) (fma.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))) (*.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))
#s(approx (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 delta (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 delta (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))))
#s(approx (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)) (fma.f64 #s(literal -1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (*.f64 delta (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 delta (fma.f64 #s(literal -1 binary64) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 delta (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64)))))) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 delta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 delta (fma.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 delta (fma.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))))))))))
#s(approx (* (cos theta) (sin delta)) (*.f64 delta (cos.64 theta)))
#s(approx (* (cos theta) (sin delta)) (*.f64 delta (+.f64 (cos.64 theta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 theta))))))
#s(approx (* (cos theta) (sin delta)) (*.f64 delta (+.f64 (cos.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 theta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 theta))))))))
#s(approx (* (cos theta) (sin delta)) (*.f64 delta (+.f64 (cos.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.64 theta) (*.f64 (pow.64 delta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (cos.64 theta)) (*.f64 #s(literal 1/120 binary64) (cos.64 theta)))))))))
#s(approx (+ 1 (* (pow delta 2) (- (* 1/120 (pow delta 2)) 1/6))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))
#s(approx (+ 1 (* (pow delta 2) (- (* 1/120 (pow delta 2)) 1/6))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
#s(approx (* (pow delta 2) (- (* 1/120 (pow delta 2)) 1/6)) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))
#s(approx (* (pow delta 2) (- (* 1/120 (pow delta 2)) 1/6)) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))
#s(approx (pow delta 2) (pow.64 delta #s(literal 2 binary64)))
#s(approx (- (* 1/120 (pow delta 2)) 1/6) #s(literal -1/6 binary64))
#s(approx (- (* 1/120 (pow delta 2)) 1/6) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))
#s(approx (* 1/120 (pow delta 2)) (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))))
#s(approx (sin delta) (sin.64 delta))
#s(approx (* delta (+ 1 (* (pow delta 2) (- (* 1/120 (pow delta 2)) 1/6)))) (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 5 binary64))))
#s(approx (* delta (+ 1 (* (pow delta 2) (- (* 1/120 (pow delta 2)) 1/6)))) (*.f64 (pow.64 delta #s(literal 5 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.64 delta #s(literal 2 binary64)))))))
#s(approx (* delta (+ 1 (* (pow delta 2) (- (* 1/120 (pow delta 2)) 1/6)))) (*.f64 (pow.64 delta #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.64 delta #s(literal 4 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.64 delta #s(literal 2 binary64)))))))
#s(approx (+ 1 (* (pow delta 2) (- (* 1/120 (pow delta 2)) 1/6))) (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 4 binary64))))
#s(approx (+ 1 (* (pow delta 2) (- (* 1/120 (pow delta 2)) 1/6))) (*.f64 (pow.64 delta #s(literal 4 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.64 delta #s(literal 2 binary64)))))))
#s(approx (+ 1 (* (pow delta 2) (- (* 1/120 (pow delta 2)) 1/6))) (*.f64 (pow.64 delta #s(literal 4 binary64)) (-.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.64 delta #s(literal 4 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.64 delta #s(literal 2 binary64)))))))
#s(approx (- (* 1/120 (pow delta 2)) 1/6) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.64 delta #s(literal 2 binary64)))))))
#s(approx (* delta (+ 1 (* (pow delta 2) (- (* 1/120 (pow delta 2)) 1/6)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 delta #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.64 delta #s(literal 2 binary64)))) #s(literal 1/120 binary64)))))
#s(approx (* delta (+ 1 (* (pow delta 2) (- (* 1/120 (pow delta 2)) 1/6)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 delta #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.64 delta #s(literal 2 binary64)))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.64 delta #s(literal 4 binary64))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (*.f64 (cos.64 phi1) (sin.64 delta))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 #s(literal 1/120 binary64) (*.f64 (cos.64 phi1) (sin.64 delta))))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (sin.64 delta)))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (+.f64 (sin.64 delta) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (+.f64 (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 delta) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta))))))))
#s(approx (* (sin theta) (sin delta)) (*.f64 theta (+.f64 (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta)) (*.f64 #s(literal 1/120 binary64) (sin.64 delta)))))))))
#s(approx (sin theta) theta)
#s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64))))))
#s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 theta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 theta #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))) (fma.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (pow.64 (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) #s(literal 2 binary64)))) (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))))
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))) (fma.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 delta) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (pow.64 (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (pow.64 (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) #s(literal 2 binary64))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))))) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (pow.64 (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) #s(literal 2 binary64)))) (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))))
#s(approx (/ (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))) (fma.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 delta) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))))) (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 delta) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1/360 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1/360 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))) (*.f64 #s(literal 1/720 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (pow.64 (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 delta) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (pow.64 (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (pow.64 (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) #s(literal 2 binary64))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (pow.64 (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (pow.64 (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64))))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (pow.64 (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) #s(literal 2 binary64))))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))))) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (pow.64 (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) #s(literal 2 binary64)))) (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))))))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (fma.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 delta) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64))))))))) (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
#s(approx (+ (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (pow (cos delta) 3)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (fma.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64))))))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))))) (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 delta) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1/360 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 delta) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))))) (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64)))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 delta) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64))))))))))))
#s(approx (pow (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) 3) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 3 binary64))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64))))))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))))) (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 delta) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1/360 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (*.f64 (pow.64 (sin.64 delta) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))))))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (*.f64 #s(literal -1 binary64) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (fma.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))))))
#s(approx (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)) (fma.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (fma.f64 (cos.64 delta) (sin.64 phi1) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta)))))))))
#s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (fma.f64 (cos.64 delta) (sin.64 phi1) (fma.f64 (cos.64 phi1) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (sin.64 delta))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (sin.64 delta))))))))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1)))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1)))))))
#s(approx (* (cos theta) (cos phi1)) (+.f64 (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.64 phi1) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (cos.64 phi1)) (*.f64 #s(literal 1/24 binary64) (cos.64 phi1))))))))
#s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 theta #s(literal 2 binary64)))))
#s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.64 theta #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.64 theta #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (-.f64 (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (-.f64 (fma.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (-.f64 (fma.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
#s(approx (+ (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1)))) (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)))) (-.f64 (fma.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (fma.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1/360 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))) (*.f64 #s(literal 1/720 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.64 (cos.64 phi1) #s(literal 2 binary64)) (pow.64 (sin.64 delta) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (fma.f64 (pow.64 (sin.64 phi1) #s(literal 2 binary64)) (pow.64 (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
#s(approx (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))) (-.f64 (pow.64 (cos.64 delta) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
#s(approx (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
#s(approx (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))) (-.f64 (fma.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
#s(approx (- (* (cos delta) (cos delta)) (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta))) (-.f64 (fma.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (pow.64 (cos.64 delta) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
#s(approx (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)) (*.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta)))))))
#s(approx (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))))
#s(approx (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))))))
#s(approx (* (neg (* (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (cos delta) (sin phi1))) (sin phi1))) (cos delta)) (fma.f64 #s(literal -1 binary64) (*.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))) (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 delta) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 (cos.64 delta) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 (cos.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 (cos.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 theta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 phi1))))))) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 theta (*.f64 (sin.64 delta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 theta (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))) (*.f64 (sin.64 delta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 theta (fma.f64 (sin.64 delta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.64 delta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))))))))
#s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 theta (fma.f64 (sin.64 delta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.64 delta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (*.f64 (sin.64 delta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (sin.64 delta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))))))))))
#s(approx (* (cos theta) (sin delta)) (+.f64 (sin.64 delta) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta)))))
#s(approx (* (cos theta) (sin delta)) (+.f64 (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 delta) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta)))))))
#s(approx (* (cos theta) (sin delta)) (+.f64 (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sin.64 delta) (*.f64 (pow.64 theta #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.64 theta #s(literal 2 binary64)) (sin.64 delta)) (*.f64 #s(literal 1/24 binary64) (sin.64 delta))))))))
#s(approx (sin theta) (sin.64 theta))
Calls

15 calls:

TimeVariablePoint
26.0ms
theta
0
22.0ms
delta
-inf
13.0ms
theta
inf
12.0ms
delta
inf
12.0ms
phi1
-inf

rewrite224.0ms (2.5%)

Memory
1.8MiB live, 617.0MiB allocated; 58ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0861318
01471212
16711194
231551194
043041029
Stop Event
iter-limit
node-limit
iter-limit
Counts
70 → 863
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (/.f64 (+.f64 (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta)))))))
lambda1
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (/.f64 (+.f64 (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta))))))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1))
(*.f64 (sin.64 theta) (sin.64 delta))
(sin.64 theta)
theta
(sin.64 delta)
delta
(cos.64 phi1)
phi1
(/.f64 (+.f64 (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta)))))
(+.f64 (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64))
(neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1)))
(*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))
(fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1)))
(*.f64 (cos.64 theta) (cos.64 phi1))
(cos.64 theta)
(*.f64 (cos.64 delta) (sin.64 phi1))
(cos.64 delta)
(sin.64 phi1)
#s(literal 3 binary64)
(pow.64 (cos.64 delta) #s(literal 3 binary64))
(fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta))))
(-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta)))
(*.f64 (cos.64 delta) (cos.64 delta))
(*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta)))
(*.f64 (sin.64 delta) #s(approx (sin theta) theta))
#s(approx (sin theta) theta)
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
(*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64))))
(sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))
(+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64))
(neg.f64 phi1)
#s(literal 884279719003555/562949953421312 binary64)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (sin.64 delta) (sin.64 theta))
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
(*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))
(*.f64 (cos.64 theta) (sin.64 delta))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64)))
(*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))))
#s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
(*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))
#s(literal 1 binary64)
(*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(pow.64 delta #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64)))
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(approx (cos phi1) #s(literal 1 binary64))
(-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta))))
(fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64)))
(*.f64 (sin.64 phi1) (cos.64 delta))
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))) (+.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(/.f64 (+.f64 (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))) (-.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))) lambda1))
(-.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(+.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
lambda1
(atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) (sin.64 delta))
(*.f64 (*.f64 (sin.64 theta) (cos.64 phi1)) (sin.64 delta))
(*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta))
(*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (cos.64 phi1))
(*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (cos.64 phi1)))
(*.f64 (sin.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)))
(/.f64 (*.f64 (cos.64 phi1) (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) (cos.64 phi1)) #s(literal 2 binary64))
(*.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) #s(literal 1/2 binary64))
(*.f64 (sin.64 delta) (sin.64 theta))
(*.f64 (sin.64 theta) (sin.64 delta))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))))
(-.f64 (/.f64 (cos.64 (-.f64 delta theta)) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 delta theta)) #s(literal 2 binary64)))
(sin.64 theta)
theta
(sin.64 delta)
delta
(cos.64 (neg.f64 (fabs.64 phi1)))
(cos.64 (neg.f64 (neg.f64 phi1)))
(cos.64 (fabs.64 (fabs.64 phi1)))
(cos.64 (fabs.64 phi1))
(cos.64 (neg.f64 phi1))
(cos.64 phi1)
(sin.64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))
(fma.f64 (sin.64 phi1) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.64 phi1) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.64 phi1) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
phi1
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cos.64 delta) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)))) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(*.f64 (neg.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))))
(*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))))
(*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (/.f64 (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (cos.64 delta) #s(literal 2 binary64)) (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))) (*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))) (-.f64 (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(/.f64 (+.f64 (pow.64 (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.64 (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))) (*.f64 (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))))))
(/.f64 (fma.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(neg.f64 (-.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(neg.f64 (/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))
(fma.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (cos.64 delta))
(fma.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(fma.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (sin.64 phi1)) (cos.64 delta))
(fma.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (cos.64 delta) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(fma.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (/.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(fma.f64 (sin.64 phi1) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (cos.64 delta))
(fma.f64 (cos.64 delta) (/.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))))
(-.f64 (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(-.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (neg.f64 (cos.64 delta)))
(-.f64 (cos.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))
(+.f64 (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta))
(+.f64 (cos.64 delta) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64)))) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64))) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))
(*.f64 (+.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))
(*.f64 (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(/.f64 (-.f64 (*.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))) (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))) (*.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64))) (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64))))) (+.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64)) (-.f64 (*.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))) (*.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64))) (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))) (*.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64)))) (-.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (-.f64 (*.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64))))))
(neg.f64 (neg.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(fma.f64 (*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (neg.f64 (sin.64 phi1)) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (neg.f64 (sin.64 phi1)) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(fma.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(fma.f64 (*.f64 (cos.64 delta) (fabs.64 (cos.64 delta))) (fabs.64 (cos.64 delta)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))
(fma.f64 (*.f64 (cos.64 delta) (neg.f64 (cos.64 delta))) (neg.f64 (cos.64 delta)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))
(fma.f64 (pow.64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) #s(literal 3 binary64)) (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(fma.f64 (pow.64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) #s(literal 3 binary64)) (pow.64 (sin.64 phi1) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(fma.f64 (pow.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) #s(literal 3 binary64)) (pow.64 (neg.f64 (sin.64 phi1)) #s(literal 3 binary64)) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(fma.f64 (pow.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) #s(literal 3 binary64)) (pow.64 (neg.f64 (sin.64 phi1)) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(fma.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(fma.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(fma.f64 (fabs.64 (cos.64 delta)) (*.f64 (fabs.64 (cos.64 delta)) (cos.64 delta)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))
(fma.f64 (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (*.f64 (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1))) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(fma.f64 (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (*.f64 (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1))) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(fma.f64 (neg.f64 (cos.64 delta)) (*.f64 (neg.f64 (cos.64 delta)) (cos.64 delta)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))
(fma.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(fma.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(fma.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (neg.f64 (sin.64 phi1)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(fma.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (neg.f64 (sin.64 phi1)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(fma.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (cos.64 delta)))
(fma.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (cos.64 delta) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))
(fma.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(fma.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (cos.64 delta) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(fma.f64 (cos.64 delta) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))
(-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1))))
(-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (neg.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))))
(-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))
(-.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64))))
(+.f64 (*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1))) (*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (*.f64 (cos.64 delta) (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(+.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))))
(+.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)))))
(+.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (pow.64 (cos.64 delta) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1))
(*.f64 (*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (neg.f64 (sin.64 phi1)))
(*.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(*.f64 (pow.64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) #s(literal 3 binary64)) (pow.64 (sin.64 phi1) #s(literal 3 binary64)))
(*.f64 (pow.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) #s(literal 3 binary64)) (pow.64 (neg.f64 (sin.64 phi1)) #s(literal 3 binary64)))
(*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))
(*.f64 (pow.64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (*.f64 (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1))))
(*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)))
(*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (neg.f64 (sin.64 phi1)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(*.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))
(neg.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1))))
(neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))
(pow.64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) #s(literal 3 binary64))
(exp.64 (*.f64 (log.64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1))) #s(literal 3 binary64)))
(*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1))
(*.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (sin.64 phi1)))
(*.f64 (sin.64 phi1) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(/.f64 (+.f64 (sin.64 (-.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) (sin.64 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.64 (+.f64 phi1 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal -2 binary64))
(neg.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))
(fma.f64 (neg.f64 (sin.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(fma.f64 (neg.f64 (sin.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))))
(fma.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (neg.f64 (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (sin.64 phi1))))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (neg.f64 (sin.64 phi1))))
(+.f64 (*.f64 (neg.f64 (sin.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))) (*.f64 (neg.f64 (sin.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (neg.f64 (sin.64 phi1))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (sin.64 phi1))))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (sin.64 phi1))) (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (neg.f64 (sin.64 phi1))))
(+.f64 (*.f64 (neg.f64 (sin.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (neg.f64 (sin.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))))
(*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (neg.f64 (sin.64 phi1)))
(*.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (neg.f64 (sin.64 phi1))))
(*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))
(*.f64 (sin.64 phi1) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (+.f64 (sin.64 (-.f64 (asin.64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) (sin.64 (+.f64 (asin.64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (PI.f64)) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) (sin.64 (+.f64 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (PI.f64)) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)))))
(neg.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta) (*.f64 (sin.64 phi1) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta) (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (sin.64 phi1)))
(fma.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (sin.64 phi1) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (sin.64 phi1) (*.f64 (sin.64 phi1) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (sin.64 phi1) (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (sin.64 phi1)))
(fma.f64 (sin.64 phi1) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))))
(fma.f64 (sin.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (sin.64 phi1)))
(fma.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (sin.64 phi1) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))))
(fma.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (sin.64 phi1)))
(-.f64 (/.f64 (cos.64 (-.f64 phi1 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) phi1)) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.64 phi1) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (sin.64 phi1) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (sin.64 phi1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)))) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta))) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)))) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(/.f64 (fma.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))) (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))) (+.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta))))) (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta)))))
(/.f64 (-.f64 (pow.64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))))
(/.f64 (-.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (fma.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta))) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (-.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)))) (-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(literal 3 binary64)) (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(/.f64 (+.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1))))))
(neg.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(sin.64 (asin.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 delta))) (cos.64 theta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta)))))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (*.f64 (neg.f64 (neg.f64 (cos.64 delta))) (sin.64 phi1)))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (*.f64 (neg.f64 (neg.f64 (cos.64 delta))) (sin.64 phi1)))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (neg.f64 (neg.f64 (cos.64 delta))) (sin.64 phi1)))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (neg.f64 (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 delta))) (cos.64 theta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta)))))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (neg.f64 (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 delta))) (cos.64 theta)))
(fma.f64 (cos.64 delta) (sin.64 phi1) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta)))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)))
(fma.f64 (*.f64 (cos.64 phi1) (cos.64 theta)) (sin.64 delta) (*.f64 (neg.f64 (neg.f64 (cos.64 delta))) (sin.64 phi1)))
(fma.f64 (*.f64 (cos.64 phi1) (cos.64 theta)) (sin.64 delta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 (cos.64 phi1) (cos.64 theta)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (neg.f64 (neg.f64 (cos.64 delta))) (sin.64 phi1)))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 phi1) (cos.64 theta)) (*.f64 (neg.f64 (neg.f64 (cos.64 delta))) (sin.64 phi1)))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 phi1) (cos.64 theta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (sin.64 delta) (*.f64 (cos.64 phi1) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(-.f64 (*.f64 (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (cos.64 (acos.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))) (*.f64 (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.64 (acos.64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(-.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta))))
(+.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (neg.f64 (neg.f64 (cos.64 delta))) (sin.64 phi1)))
(+.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(+.f64 (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 delta))) (cos.64 theta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (neg.f64 (sin.64 delta)) (*.f64 (cos.64 phi1) (cos.64 theta)))))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 theta) (sin.64 delta)) (cos.64 phi1)))
(*.f64 (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta))) #s(literal 1/2 binary64))
(*.f64 (cos.64 phi1) (cos.64 theta))
(*.f64 (cos.64 theta) (cos.64 phi1))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 theta)))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 theta)))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 theta)))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 theta))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 theta))) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) theta)) (sin.64 (+.f64 (+.f64 (fabs.64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 theta)))) (sin.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 theta)))) (sin.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 theta)))) (sin.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 theta))) (sin.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 theta))) (sin.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) theta)) (sin.64 (+.f64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (neg.f64 (neg.f64 theta)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (neg.f64 (fabs.64 theta)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (fabs.64 (fabs.64 theta)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 phi1)))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 phi1))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 phi1))) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1)) (sin.64 (+.f64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 phi1)))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 phi1))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 phi1))) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1)) (sin.64 (+.f64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (neg.f64 (fabs.64 phi1)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (neg.f64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (neg.f64 (neg.f64 phi1)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (neg.f64 (neg.f64 phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (fabs.64 (fabs.64 phi1)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (fabs.64 (fabs.64 phi1))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta)))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) (neg.f64 theta))) (cos.64 (-.f64 (fabs.64 phi1) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) (fabs.64 theta))) (cos.64 (-.f64 (fabs.64 phi1) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 phi1) theta)) (cos.64 (-.f64 (fabs.64 phi1) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) (neg.f64 theta))) (cos.64 (-.f64 (neg.f64 phi1) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) (fabs.64 theta))) (cos.64 (-.f64 (neg.f64 phi1) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 phi1) theta)) (cos.64 (-.f64 (neg.f64 phi1) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 (neg.f64 theta))) (cos.64 (-.f64 phi1 (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 (fabs.64 theta))) (cos.64 (-.f64 phi1 (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 phi1 theta)) (cos.64 (-.f64 phi1 theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) (fabs.64 phi1))) (cos.64 (-.f64 (neg.f64 theta) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) (neg.f64 phi1))) (cos.64 (-.f64 (neg.f64 theta) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 theta) phi1)) (cos.64 (-.f64 (neg.f64 theta) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) (fabs.64 phi1))) (cos.64 (-.f64 (fabs.64 theta) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) (neg.f64 phi1))) (cos.64 (-.f64 (fabs.64 theta) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 theta) phi1)) (cos.64 (-.f64 (fabs.64 theta) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 theta (fabs.64 phi1))) (cos.64 (-.f64 theta (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta))) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (neg.f64 theta))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (neg.f64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (fabs.64 theta))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) theta)) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1) theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (fabs.64 phi1))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (fabs.64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (neg.f64 phi1))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) (neg.f64 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) phi1)) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.64 (-.f64 theta phi1)) (cos.64 (+.f64 phi1 theta)))))
(+.f64 (/.f64 (cos.64 (+.f64 phi1 theta)) #s(literal 2 binary64)) (/.f64 (cos.64 (-.f64 theta phi1)) #s(literal 2 binary64)))
(cos.64 (neg.f64 (neg.f64 theta)))
(cos.64 (neg.f64 (fabs.64 theta)))
(cos.64 (fabs.64 (fabs.64 theta)))
(cos.64 (neg.f64 theta))
(cos.64 (fabs.64 theta))
(cos.64 theta)
(sin.64 (+.f64 (neg.f64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (fabs.64 theta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta))
(fma.f64 (sin.64 theta) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.64 theta) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.64 theta) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.64 theta) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64))
(*.f64 (sin.64 phi1) (cos.64 delta))
(*.f64 (cos.64 delta) (sin.64 phi1))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (neg.f64 (neg.f64 delta)))) (sin.64 (+.f64 phi1 (neg.f64 (neg.f64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (neg.f64 (fabs.64 delta)))) (sin.64 (+.f64 phi1 (neg.f64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (fabs.64 (fabs.64 delta)))) (sin.64 (+.f64 phi1 (fabs.64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta))) (cos.64 (+.f64 phi1 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) phi1)) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (fabs.64 delta))) (sin.64 (+.f64 phi1 (fabs.64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))))
(+.f64 (/.f64 (sin.64 (-.f64 phi1 delta)) #s(literal 2 binary64)) (/.f64 (sin.64 (+.f64 phi1 delta)) #s(literal 2 binary64)))
(cos.64 (neg.f64 (neg.f64 delta)))
(cos.64 (neg.f64 (fabs.64 delta)))
(cos.64 (fabs.64 (fabs.64 delta)))
(cos.64 (neg.f64 delta))
(cos.64 (fabs.64 delta))
(cos.64 delta)
(sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta))
(fma.f64 (sin.64 delta) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.64 delta) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.64 delta) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.64 delta) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(sin.64 phi1)
#s(literal 3 binary64)
(*.f64 (*.f64 (cos.64 delta) (fabs.64 (cos.64 delta))) (fabs.64 (cos.64 delta)))
(*.f64 (*.f64 (cos.64 delta) (neg.f64 (cos.64 delta))) (neg.f64 (cos.64 delta)))
(*.f64 (pow.64 (cos.64 delta) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.64 (cos.64 delta) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fabs.64 (cos.64 delta)) (*.f64 (fabs.64 (cos.64 delta)) (cos.64 delta)))
(*.f64 (neg.f64 (cos.64 delta)) (*.f64 (neg.f64 (cos.64 delta)) (cos.64 delta)))
(*.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (cos.64 delta))
(*.f64 (cos.64 delta) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (cos.64 delta) (+.f64 (cos.64 #s(literal 0 binary64)) (cos.64 (+.f64 delta delta)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.64 #s(literal 0 binary64)) (cos.64 (+.f64 delta delta))) (cos.64 delta)) #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) (cos.64 delta) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))) (cos.64 delta)))
(fma.f64 (cos.64 delta) #s(literal 1/2 binary64) (*.f64 (cos.64 delta) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))))
(pow.64 (cos.64 delta) #s(literal 3 binary64))
(+.f64 (*.f64 (cos.64 delta) #s(literal 1/2 binary64)) (*.f64 (cos.64 delta) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.64 delta)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))) (cos.64 delta)))
(exp.64 (*.f64 (log.64 (cos.64 delta)) #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)) (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.64 delta) (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta))) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))) (*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))) (-.f64 (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)))) (+.f64 (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1))))
(/.f64 (-.f64 (*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.64 delta) (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta))) (*.f64 (cos.64 delta) (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta))))) (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (cos.64 delta) (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta)))))
(/.f64 (+.f64 (pow.64 (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) (-.f64 (*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.64 (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)) (*.f64 (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1))))))
(/.f64 (-.f64 (pow.64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.64 (*.f64 (cos.64 delta) (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta))) #s(literal 3 binary64))) (fma.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (*.f64 (cos.64 delta) (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta))) (*.f64 (cos.64 delta) (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta))) (*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (cos.64 delta) (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta)))))))
(/.f64 (-.f64 (*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))) (-.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))))
(/.f64 (+.f64 (pow.64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.64 (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))) (*.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))))))
(neg.f64 (neg.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (sin.64 phi1)) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (neg.f64 (sin.64 phi1)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (neg.f64 (sin.64 phi1)) (neg.f64 (sin.64 phi1))) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (fabs.64 (fabs.64 (cos.64 delta))) (fabs.64 (fabs.64 (cos.64 delta))) (fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(fma.f64 (fabs.64 (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (fabs.64 (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (neg.f64 (fabs.64 (cos.64 delta))) (neg.f64 (fabs.64 (cos.64 delta))) (fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (cos.64 delta))) (neg.f64 (neg.f64 (cos.64 delta))) (fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (neg.f64 (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1))) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (fabs.64 (cos.64 delta)) (fabs.64 (cos.64 delta)) (fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(fma.f64 (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (neg.f64 (cos.64 delta)) (neg.f64 (cos.64 delta)) (fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(fma.f64 (+.f64 (cos.64 #s(literal 0 binary64)) (cos.64 (+.f64 delta delta))) #s(literal 1/2 binary64) (fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (neg.f64 (sin.64 phi1)) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1))) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (sin.64 phi1) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (cos.64 delta) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))
(fma.f64 (cos.64 delta) (cos.64 delta) (fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(-.f64 (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)))
(-.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (cos.64 delta) (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta))))
(-.f64 (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) (*.f64 (neg.f64 (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) (fabs.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(-.f64 (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) (neg.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(-.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(+.f64 (+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(+.f64 (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)))
(+.f64 (*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64)))
(+.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (cos.64 delta) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))
(/.f64 (-.f64 (*.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))) (-.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta))))
(/.f64 (+.f64 (pow.64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta))) (*.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)))) (+.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1))))
(/.f64 (-.f64 (pow.64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)) (*.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1))))))
(neg.f64 (*.f64 (cos.64 delta) (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta))))
(fma.f64 (fabs.64 (fabs.64 (cos.64 delta))) (fabs.64 (fabs.64 (cos.64 delta))) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 (fabs.64 (cos.64 delta))) (neg.f64 (fabs.64 (cos.64 delta))) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 (neg.f64 (cos.64 delta))) (neg.f64 (neg.f64 (cos.64 delta))) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (fabs.64 (cos.64 delta)) (fabs.64 (cos.64 delta)) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 (cos.64 delta)) (neg.f64 (cos.64 delta)) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 (cos.64 delta)) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 (cos.64 #s(literal 0 binary64)) (cos.64 (+.f64 delta delta))) #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (sin.64 phi1) (cos.64 delta)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (neg.f64 (cos.64 delta)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (sin.64 phi1) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (cos.64 delta)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (cos.64 delta) (cos.64 delta) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(-.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta))))
(-.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1))))
(-.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1)))
(+.f64 (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)) (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta))))
(+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))) (*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1))))
(+.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (pow.64 (cos.64 delta) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.64 (cos.64 delta) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (fabs.64 (fabs.64 (cos.64 delta))) (fabs.64 (fabs.64 (cos.64 delta))))
(*.f64 (neg.f64 (fabs.64 (cos.64 delta))) (neg.f64 (fabs.64 (cos.64 delta))))
(*.f64 (neg.f64 (neg.f64 (cos.64 delta))) (neg.f64 (neg.f64 (cos.64 delta))))
(*.f64 (pow.64 (cos.64 delta) #s(literal 1 binary64)) (pow.64 (cos.64 delta) #s(literal 1 binary64)))
(*.f64 (pow.64 (cos.64 delta) #s(literal 1 binary64)) (cos.64 delta))
(*.f64 (fabs.64 (cos.64 delta)) (fabs.64 (cos.64 delta)))
(*.f64 (neg.f64 (cos.64 delta)) (neg.f64 (cos.64 delta)))
(*.f64 (+.f64 (cos.64 #s(literal 0 binary64)) (cos.64 (+.f64 delta delta))) #s(literal 1/2 binary64))
(*.f64 (cos.64 delta) (cos.64 delta))
(fabs.64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (sin.64 (-.f64 (neg.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)) (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.64 (+.f64 (neg.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)) (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (neg.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)) (+.f64 (neg.f64 delta) (PI.f64)))) (sin.64 (+.f64 (neg.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)) (+.f64 (neg.f64 delta) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (neg.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)) (+.f64 (fabs.64 delta) (PI.f64)))) (sin.64 (+.f64 (neg.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)) (+.f64 (fabs.64 delta) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (neg.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)) (+.f64 delta (PI.f64)))) (sin.64 (+.f64 (neg.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)) (+.f64 delta (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (PI.f64)) (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.64 (+.f64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (PI.f64)) (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (PI.f64)) (+.f64 (neg.f64 delta) (PI.f64)))) (sin.64 (+.f64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (PI.f64)) (+.f64 (neg.f64 delta) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (PI.f64)) (+.f64 (fabs.64 delta) (PI.f64)))) (sin.64 (+.f64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (PI.f64)) (+.f64 (fabs.64 delta) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (PI.f64)) (+.f64 delta (PI.f64)))) (sin.64 (+.f64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (PI.f64)) (+.f64 delta (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 delta)))) (sin.64 (+.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 delta)))) (sin.64 (+.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 delta)))) (sin.64 (+.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 delta))) (sin.64 (+.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 delta))) (sin.64 (+.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta)) (sin.64 (+.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 delta)))) (sin.64 (+.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 delta)))) (sin.64 (+.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 delta)))) (sin.64 (+.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 delta))) (sin.64 (+.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 delta))) (sin.64 (+.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta)) (sin.64 (+.f64 (+.f64 (fabs.64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64))) delta))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (neg.f64 (neg.f64 delta)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (neg.f64 (neg.f64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (neg.f64 (fabs.64 delta)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (neg.f64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (fabs.64 (fabs.64 delta)))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (fabs.64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))))) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))))))
(/.f64 (+.f64 (pow.64 #s(literal 1/2 binary64) #s(literal 3 binary64)) (pow.64 (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))))))
(/.f64 (-.f64 (pow.64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))))))))
(/.f64 (neg.f64 (+.f64 (cos.64 #s(literal 0 binary64)) (cos.64 (+.f64 delta delta)))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 delta) (neg.f64 delta))) (cos.64 (-.f64 (neg.f64 delta) (neg.f64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 delta) (fabs.64 delta))) (cos.64 (-.f64 (neg.f64 delta) (fabs.64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (neg.f64 delta) delta)) (cos.64 (-.f64 (neg.f64 delta) delta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 delta) (neg.f64 delta))) (cos.64 (-.f64 (fabs.64 delta) (neg.f64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 delta) (fabs.64 delta))) (cos.64 (-.f64 (fabs.64 delta) (fabs.64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 (fabs.64 delta) delta)) (cos.64 (-.f64 (fabs.64 delta) delta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 (+.f64 delta (fabs.64 delta))) (cos.64 (-.f64 delta (fabs.64 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta))) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (neg.f64 delta))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (neg.f64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (fabs.64 delta))) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) (fabs.64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) delta)) (sin.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) delta))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.64 #s(literal 0 binary64)) (cos.64 (+.f64 delta delta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.64 #s(literal 0 binary64)) (cos.64 (+.f64 delta delta)))))
(neg.f64 (*.f64 (cos.64 delta) (neg.f64 (cos.64 delta))))
(neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (cos.64 delta)))
(neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64))
(fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(pow.64 (fabs.64 (cos.64 delta)) #s(literal 2 binary64))
(pow.64 (neg.f64 (cos.64 delta)) #s(literal 2 binary64))
(pow.64 (cos.64 delta) #s(literal 2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.64 (+.f64 delta delta))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (*.f64 #s(literal 2 binary64) (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.64 (neg.f64 delta)) (sin.64 (neg.f64 delta))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.64 (fabs.64 delta)) (sin.64 (fabs.64 delta))))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta)))))
(+.f64 (/.f64 (cos.64 (+.f64 delta delta)) #s(literal 2 binary64)) (/.f64 (cos.64 #s(literal 0 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (*.f64 #s(literal 2 binary64) (neg.f64 delta)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (*.f64 #s(literal 2 binary64) (fabs.64 delta)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.64 delta)) (sin.64 delta)))
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.64 (+.f64 delta delta))))))
(exp.64 (*.f64 (log.64 (cos.64 delta)) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.64 delta) (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (sin.64 phi1))
(*.f64 (*.f64 (cos.64 delta) (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (neg.f64 (sin.64 phi1)))
(*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (neg.f64 (cos.64 delta)))
(*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(*.f64 (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)) (cos.64 delta))
(*.f64 (cos.64 delta) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1)))
(neg.f64 (*.f64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))) (+.f64 lambda1 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))
(/.f64 (+.f64 (pow.64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (-.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) lambda1))
(-.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))
(+.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta)))
(*.f64 #s(approx (sin theta) theta) (sin.64 delta))
(*.f64 (sin.64 delta) #s(approx (sin theta) theta))
#s(approx (sin theta) theta)
#s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))) (+.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))
(/.f64 (+.f64 (pow.64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (-.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) (*.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))) lambda1))
(-.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))))
(+.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta)))
(*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 theta)) (sin.64 delta))
(*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 delta)) (sin.64 theta))
(*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)))
(*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))
(*.f64 (sin.64 theta) (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 delta)))
(/.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))) #s(literal 2 binary64))
(fma.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)) (*.f64 (sin.64 delta) (sin.64 theta))))
(fma.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) (*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1))))
(+.f64 (*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64)))) (*.f64 (*.f64 (sin.64 delta) (sin.64 theta)) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1))))
(+.f64 (*.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) (*.f64 (sin.64 delta) (sin.64 theta))) (*.f64 (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)) (*.f64 (sin.64 delta) (sin.64 theta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64)))) (*.f64 (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)))) (-.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1))))
(/.f64 (+.f64 (pow.64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) #s(literal 3 binary64)) (pow.64 (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) (-.f64 (*.f64 (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1))) (*.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1))))))
(sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))
(fma.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64)) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)))
(fma.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))))
(fma.f64 (cos.64 #s(literal -884279719003555/562949953421312 binary64)) (neg.f64 (sin.64 phi1)) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)))
(fma.f64 (cos.64 phi1) (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))))
(-.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) (*.f64 (neg.f64 (cos.64 phi1)) (sin.64 #s(literal 884279719003555/562949953421312 binary64))))
(-.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) (neg.f64 (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1))))
(-.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) (*.f64 (cos.64 phi1) (sin.64 #s(literal -884279719003555/562949953421312 binary64))))
(+.f64 (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))))
(+.f64 (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))) (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64))) #s(literal 884279719003555/562949953421312 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -884279719003555/562949953421312 binary64) (neg.f64 phi1))) (neg.f64 phi1))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 884279719003555/562949953421312 binary64) (neg.f64 phi1))) (neg.f64 phi1))
(/.f64 (-.f64 (*.f64 #s(literal 884279719003555/562949953421312 binary64) #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (neg.f64 phi1) (neg.f64 phi1))) (-.f64 #s(literal 884279719003555/562949953421312 binary64) (neg.f64 phi1)))
(/.f64 (-.f64 (*.f64 (neg.f64 phi1) (neg.f64 phi1)) (*.f64 #s(literal -884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64))) (+.f64 (neg.f64 phi1) #s(literal -884279719003555/562949953421312 binary64)))
(/.f64 (+.f64 (pow.64 #s(literal 884279719003555/562949953421312 binary64) #s(literal 3 binary64)) (pow.64 (neg.f64 phi1) #s(literal 3 binary64))) (fma.f64 #s(literal 884279719003555/562949953421312 binary64) #s(literal 884279719003555/562949953421312 binary64) (-.f64 (*.f64 (neg.f64 phi1) (neg.f64 phi1)) (*.f64 #s(literal 884279719003555/562949953421312 binary64) (neg.f64 phi1)))))
(/.f64 (-.f64 (pow.64 (neg.f64 phi1) #s(literal 3 binary64)) (pow.64 #s(literal -884279719003555/562949953421312 binary64) #s(literal 3 binary64))) (fma.f64 (neg.f64 phi1) (neg.f64 phi1) (fma.f64 #s(literal -884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) (*.f64 (neg.f64 phi1) #s(literal -884279719003555/562949953421312 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 phi1) (neg.f64 phi1)) (*.f64 #s(literal 884279719003555/562949953421312 binary64) #s(literal 884279719003555/562949953421312 binary64))) (-.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))
(/.f64 (+.f64 (pow.64 (neg.f64 phi1) #s(literal 3 binary64)) (pow.64 #s(literal 884279719003555/562949953421312 binary64) #s(literal 3 binary64))) (fma.f64 (neg.f64 phi1) (neg.f64 phi1) (-.f64 (*.f64 #s(literal 884279719003555/562949953421312 binary64) #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))))
(neg.f64 (-.f64 #s(literal -884279719003555/562949953421312 binary64) (neg.f64 phi1)))
(-.f64 #s(literal 884279719003555/562949953421312 binary64) (neg.f64 (neg.f64 phi1)))
(-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)
(-.f64 (neg.f64 phi1) #s(literal -884279719003555/562949953421312 binary64))
(+.f64 #s(literal 884279719003555/562949953421312 binary64) (neg.f64 phi1))
(+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64))
(neg.f64 phi1)
#s(literal 884279719003555/562949953421312 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))))) (+.f64 lambda1 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))))
(/.f64 (+.f64 (pow.64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))) (-.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) (*.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))) lambda1))
(-.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))))
(+.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))))
(atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))
#s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta)))
(*.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) #s(literal 1/2 binary64))
(*.f64 (sin.64 delta) (sin.64 theta))
(*.f64 (sin.64 theta) (sin.64 delta))
(/.f64 (neg.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.64 (-.f64 delta theta)) (cos.64 (+.f64 delta theta)))))
(-.f64 (/.f64 (cos.64 (-.f64 delta theta)) #s(literal 2 binary64)) (/.f64 (cos.64 (+.f64 delta theta)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(/.f64 (-.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)) (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)))) (-.f64 (cos.64 delta) (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1))))
(/.f64 (+.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)) (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1))) (*.f64 (cos.64 delta) (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1))))))
(/.f64 (-.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))) (+.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)) (*.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))))))
(neg.f64 (-.f64 (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1) (cos.64 delta))
(fma.f64 (neg.f64 (sin.64 phi1)) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (cos.64 delta))
(fma.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (neg.f64 (sin.64 phi1)) (cos.64 delta))
(fma.f64 (sin.64 phi1) (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (cos.64 delta))
(-.f64 (cos.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))
(-.f64 (cos.64 delta) (neg.f64 (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1))))
(-.f64 (cos.64 delta) (*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1)))
(+.f64 (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)) (cos.64 delta))
(+.f64 (cos.64 delta) (*.f64 (neg.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))) (sin.64 phi1)))
(*.f64 #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))) (sin.64 phi1))
(*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta))))
#s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))
(*.f64 (cos.64 theta) (sin.64 delta))
(*.f64 (sin.64 delta) (cos.64 theta))
(/.f64 (+.f64 (sin.64 (-.f64 delta (neg.f64 (neg.f64 theta)))) (sin.64 (+.f64 delta (neg.f64 (neg.f64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (neg.f64 (fabs.64 theta)))) (sin.64 (+.f64 delta (neg.f64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (fabs.64 (fabs.64 theta)))) (sin.64 (+.f64 delta (fabs.64 (fabs.64 theta))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) delta)) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta) delta))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 delta (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta))) (cos.64 (+.f64 delta (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (+.f64 delta theta)) (sin.64 (-.f64 delta theta))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta (fabs.64 theta))) (sin.64 (+.f64 delta (fabs.64 theta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 delta theta)) (sin.64 (+.f64 delta theta))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))))) (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) lambda1)) lambda1)
(/.f64 (-.f64 (*.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))) (*.f64 lambda1 lambda1)) (-.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))))) (+.f64 lambda1 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))))))
(/.f64 (+.f64 (pow.64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) #s(literal 3 binary64)) (pow.64 lambda1 #s(literal 3 binary64))) (fma.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) lambda1))))
(/.f64 (-.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))) (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))) (*.f64 lambda1 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))))))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))))) (-.f64 lambda1 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))))
(/.f64 (+.f64 (pow.64 lambda1 #s(literal 3 binary64)) (pow.64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))) (*.f64 lambda1 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))))))
(neg.f64 (-.f64 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))) lambda1))
(-.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) (neg.f64 lambda1))
(-.f64 lambda1 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))))
(+.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (neg.f64 (neg.f64 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))))
(atan2.64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))
(*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (sin.64 theta)) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)))
(*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 theta))
(*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta)))
(*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))
(*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (*.f64 (sin.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))))
(*.f64 (sin.64 theta) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) #s(approx (cos phi1) #s(literal 1 binary64))))
(*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 theta))
(*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)))
#s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 delta (*.f64 delta delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64))) delta)) delta)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)
(*.f64 delta (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 delta delta) (*.f64 (*.f64 (*.f64 delta (*.f64 delta delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64))) (*.f64 (*.f64 delta (*.f64 delta delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64))))) (-.f64 delta (*.f64 (*.f64 delta (*.f64 delta delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (pow.64 delta #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 delta (*.f64 delta delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 delta delta (-.f64 (*.f64 (*.f64 (*.f64 delta (*.f64 delta delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64))) (*.f64 (*.f64 delta (*.f64 delta delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)))) (*.f64 delta (*.f64 (*.f64 delta (*.f64 delta delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)))))))
(fma.f64 (*.f64 delta (*.f64 delta delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta)
(fma.f64 (*.f64 delta (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64))) (*.f64 delta delta) delta)
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) delta delta)
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 (*.f64 delta delta) delta) delta)
(fma.f64 (*.f64 delta delta) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta)
(fma.f64 delta (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) delta)
(-.f64 delta (*.f64 (neg.f64 delta) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta)))
(-.f64 delta (*.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 delta delta)) delta))
(-.f64 delta (neg.f64 (*.f64 (*.f64 delta (*.f64 delta delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 delta (*.f64 delta delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64))) delta)
(+.f64 delta (*.f64 (*.f64 delta (*.f64 delta delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta))) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 delta delta)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 delta delta)) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 delta delta)))) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 delta delta))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) #s(literal 3 binary64)) (pow.64 #s(literal 1 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.64 (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 delta delta)) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 delta delta)) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 delta delta)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 delta delta))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta)))
(/.f64 (+.f64 (pow.64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta)))))
(neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 delta delta)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64))
(fma.f64 (*.f64 delta delta) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 delta (*.f64 delta (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 delta delta)))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 delta) delta)) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta))
#s(literal 1 binary64)
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) delta) delta)
(*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta))
(*.f64 (*.f64 delta delta) (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)))
(*.f64 delta (*.f64 delta (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64))))
(neg.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 delta delta)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) (*.f64 delta delta) (*.f64 #s(literal -1/6 binary64) (*.f64 delta delta)))
(fma.f64 (*.f64 delta delta) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) (*.f64 (*.f64 delta delta) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 delta delta) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 (*.f64 delta delta) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) (*.f64 delta delta)) (*.f64 #s(literal -1/6 binary64) (*.f64 delta delta)))
(*.f64 (pow.64 delta #s(literal 1 binary64)) (pow.64 delta #s(literal 1 binary64)))
(*.f64 (pow.64 delta #s(literal 1 binary64)) delta)
(*.f64 (pow.64 delta (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.64 delta (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 delta) (neg.f64 delta))
(*.f64 (fabs.64 delta) (fabs.64 delta))
(*.f64 delta delta)
(pow.64 delta #s(literal 2 binary64))
(exp.64 (*.f64 (log.64 delta) #s(literal 2 binary64)))
#s(literal 2 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)))) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)))) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) #s(literal -1/6 binary64)))
(/.f64 (+.f64 (pow.64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) #s(literal 3 binary64)) (pow.64 #s(literal -1/6 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) (-.f64 (*.f64 #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))) (*.f64 #s(literal 1/6 binary64) #s(literal 1/6 binary64))) (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (pow.64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) #s(literal 3 binary64)) (pow.64 #s(literal 1/6 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) (fma.f64 #s(literal 1/6 binary64) #s(literal 1/6 binary64) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) #s(literal 1/6 binary64)))))
(neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) delta) delta #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64))
(fma.f64 (*.f64 delta delta) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 delta (*.f64 delta #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) #s(literal 1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 delta delta)) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal 1/120 binary64) delta) delta)
(*.f64 #s(literal 1/120 binary64) (*.f64 delta delta))
(*.f64 (*.f64 delta delta) #s(literal 1/120 binary64))
(*.f64 delta (*.f64 delta #s(literal 1/120 binary64)))
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(approx (cos phi1) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))) (cos.64 delta))) (cos.64 delta))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)) (cos.64 delta))) (cos.64 delta))
(/.f64 (-.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))) (*.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))))) (-.f64 (cos.64 delta) (*.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))) (*.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))))) (*.f64 (cos.64 delta) (*.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))
(/.f64 (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)) (*.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))))))
(neg.f64 (-.f64 (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (neg.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))) (sin.64 phi1) (cos.64 delta))
(fma.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (cos.64 delta))
(fma.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (neg.f64 (sin.64 phi1)) (cos.64 delta))
(fma.f64 (sin.64 phi1) (neg.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))) (cos.64 delta))
(-.f64 (-.f64 (cos.64 delta) (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(-.f64 (cos.64 delta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))))
(-.f64 (cos.64 delta) (neg.f64 (*.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))))))
(-.f64 (cos.64 delta) (*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1)))
(+.f64 (*.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))) (cos.64 delta))
(+.f64 (cos.64 delta) (*.f64 (neg.f64 (sin.64 phi1)) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))))) (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))))
(*.f64 (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (sin.64 phi1))
(*.f64 (sin.64 phi1) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)))) (*.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))) (-.f64 (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))) (*.f64 (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))))))
(fma.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 theta)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta) (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))))
(fma.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 phi1) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (sin.64 phi1) (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))))
(fma.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))))
(fma.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))))
(fma.f64 (cos.64 theta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 phi1)) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(-.f64 (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (*.f64 (neg.f64 (sin.64 phi1)) (*.f64 (sin.64 phi1) (cos.64 delta))))
(-.f64 (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (sin.64 phi1)))
(-.f64 (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (neg.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta))))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 (sin.64 phi1) (sin.64 phi1)) (cos.64 delta)) (*.f64 (*.f64 (sin.64 phi1) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (sin.64 phi1) (cos.64 delta)))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))) (-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (*.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))) (+.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(/.f64 (+.f64 (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64)) (pow.64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (fma.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))) (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (-.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (sin.64 phi1) (cos.64 delta))))
(/.f64 (+.f64 (pow.64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.64 (*.f64 (sin.64 phi1) (cos.64 delta)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (*.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (sin.64 phi1) (cos.64 delta))))))
(neg.f64 (-.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (cos.64 theta) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (cos.64 theta) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.64 theta) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.64 theta) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.64 theta) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta)) (*.f64 (sin.64 phi1) (cos.64 delta)))
(fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))
(fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))
(fma.f64 (cos.64 theta) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(fma.f64 (cos.64 theta) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(fma.f64 (cos.64 theta) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(-.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1)))
(-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))) #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))))
(-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta))) (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))))
(-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (neg.f64 (cos.64 theta)) (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) #s(approx (cos phi1) #s(literal 1 binary64)))))
(-.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (neg.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64)))))
(+.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (sin.64 phi1))) (cos.64 delta)))
(+.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (cos.64 delta)) (sin.64 phi1))))
(+.f64 (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))) (*.f64 (sin.64 phi1) (cos.64 delta)))
(+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (sin delta) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 delta delta) #s(literal -1/6 binary64)) (*.f64 delta delta) #s(literal 1 binary64)) delta)) (cos.64 theta)) #s(approx (cos phi1) #s(literal 1 binary64))))
(*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.64 theta))
(*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64)))
(*.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 1/2 binary64))
(*.f64 (sin.64 phi1) (cos.64 delta))
(*.f64 (cos.64 delta) (sin.64 phi1))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (neg.f64 (neg.f64 delta)))) (sin.64 (+.f64 phi1 (neg.f64 (neg.f64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (neg.f64 (fabs.64 delta)))) (sin.64 (+.f64 phi1 (neg.f64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (fabs.64 (fabs.64 delta)))) (sin.64 (+.f64 phi1 (fabs.64 (fabs.64 delta))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 phi1 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta))) (cos.64 (+.f64 phi1 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.64 (-.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) phi1)) (cos.64 (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (-.f64 phi1 (fabs.64 delta))) (sin.64 (+.f64 phi1 (fabs.64 delta)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.64 (+.f64 phi1 delta)) (sin.64 (-.f64 phi1 delta)))))
(+.f64 (/.f64 (sin.64 (-.f64 phi1 delta)) #s(literal 2 binary64)) (/.f64 (sin.64 (+.f64 phi1 delta)) #s(literal 2 binary64)))

eval728.0ms (8.0%)

Memory
20.3MiB live, 1 781.2MiB allocated; 249ms collecting garbage
Compiler

Compiled 131 047 to 9 804 computations (92.5% saved)

prune129.0ms (1.4%)

Memory
-14.2MiB live, 420.1MiB allocated; 44ms collecting garbage
Pruning

66 alts after pruning (60 fresh and 6 done)

PrunedKeptTotal
New1 186221 208
Fresh93847
Picked325
Done044
Total1 198661 264
Accuracy
100.0%
Counts
1 264 → 66
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.6%
(+.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)
87.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
88.7%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
86.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
76.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
78.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
77.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
93.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 #s(approx (* (cos theta) (cos phi1)) (cos.64 theta)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
94.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (sin.64 phi1) (cos.64 delta))))
82.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 #s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 delta (sin.64 phi1))) (*.f64 (cos.64 phi1) (cos.64 theta)))) (sin.64 phi1))) (sin.64 phi1) (cos.64 delta))))
94.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 #s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (sin.64 phi1))) (sin.64 phi1) (cos.64 delta))))
99.7%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (/.f64 (-.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (/.f64 (+.f64 (*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1))) (*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (cos.64 delta))) (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta)))))))
99.8%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))))))
79.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
93.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 #s(approx (* (cos theta) (cos phi1)) (cos.64 theta)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
99.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (-.f64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))))
94.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
82.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 phi1)) (*.f64 (cos.64 phi1) (cos.64 theta))))))))))
90.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)) (sin.64 delta)))))))
94.0%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
69.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64)))))))))))
81.5%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
79.9%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
80.5%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
79.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
90.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
82.1%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
82.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (sin (+ (neg phi1) 884279719003555/562949953421312)) (+.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 #s(literal 884279719003555/562949953421312 binary64))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
78.5%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
77.7%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
84.3%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))))))
78.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))))
78.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (cos.64 delta) (sin.64 phi1)))))))
48.2%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))))))))
90.4%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
78.6%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
78.6%
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
74.6%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
87.3%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
86.9%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)) (sin.64 delta)))))))
86.9%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
81.1%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 #s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 theta #s(literal 2 binary64))))) (sin.64 delta)))))))
87.2%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
76.2%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
77.3%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
86.5%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
77.9%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
74.5%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
69.6%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
70.3%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
75.2%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
71.1%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
67.4%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
74.6%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))))))))
75.1%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))))))))
67.4%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
75.8%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) delta)))))))
69.9%
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
99.8%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
86.4%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
75.2%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
61.1%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
31.1%
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
Compiler

Compiled 3 153 to 2 052 computations (34.9% saved)

regimes1.1s (11.7%)

Memory
24.4MiB live, 2 646.5MiB allocated; 255ms collecting garbage
Counts
1 → 1
3 → 1
7 → 1
10 → 2
11 → 1
19 → 2
21 → 2
42 → 1
47 → 1
70 → 1
89 → 1
105 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
Outputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
Call 2
Inputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
Outputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
Call 3
Inputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
Outputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
Call 4
Inputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
Outputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
Call 5
Inputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
Outputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
Call 6
Inputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
Outputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
Call 7
Inputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
Outputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
Call 8
Inputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (sin (+ (neg phi1) 884279719003555/562949953421312)) (+.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 #s(literal 884279719003555/562949953421312 binary64))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (sin (+ (neg phi1) (* (PI) 1/2))) (+.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
Outputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
Call 9
Inputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (sin (+ (neg phi1) 884279719003555/562949953421312)) (+.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 #s(literal 884279719003555/562949953421312 binary64))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (sin (+ (neg phi1) (* (PI) 1/2))) (+.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 #s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 theta #s(literal 2 binary64))))) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
Outputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
Call 10
Inputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (sin (+ (neg phi1) 884279719003555/562949953421312)) (+.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 #s(literal 884279719003555/562949953421312 binary64))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (sin (+ (neg phi1) (* (PI) 1/2))) (+.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 #s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 theta #s(literal 2 binary64))))) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 #s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (sin.64 phi1))) (sin.64 phi1) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)) (sin.64 delta)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (fma.f64 (sin.64 phi1) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.64 phi1) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (cos.64 delta) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (fma.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (sin.64 phi1)) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
Outputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 #s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (sin.64 phi1))) (sin.64 phi1) (cos.64 delta))))
Call 11
Inputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (sin (+ (neg phi1) 884279719003555/562949953421312)) (+.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 #s(literal 884279719003555/562949953421312 binary64))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (sin (+ (neg phi1) (* (PI) 1/2))) (+.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 #s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 theta #s(literal 2 binary64))))) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 #s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (sin.64 phi1))) (sin.64 phi1) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)) (sin.64 delta)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (fma.f64 (sin.64 phi1) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.64 phi1) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (cos.64 delta) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (fma.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (sin.64 phi1)) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 #s(approx (* (cos theta) (cos phi1)) (cos.64 theta)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (sin.64 phi1) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 #s(approx (* (cos theta) (cos phi1)) (cos.64 theta)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
(+.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (sin.64 delta)) (cos.64 theta)))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 #s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 delta (sin.64 phi1))) (*.f64 (cos.64 phi1) (cos.64 theta)))) (sin.64 phi1))) (sin.64 phi1) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 phi1)) (*.f64 (cos.64 phi1) (cos.64 theta))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 phi1)) (*.f64 (cos.64 phi1) (cos.64 theta))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64)))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
Outputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
Call 12
Inputs
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) #s(approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 theta #s(literal 2 binary64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 (pow.64 delta #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.64 delta #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))) #s(approx (sin theta) theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) 884279719003555/562949953421312))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 delta (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) phi1)) (sin.64 delta)) (sin.64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) phi1))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (sin (+ (neg phi1) (* (PI) 1/2)))) (*.f64 (sin.64 delta) (*.f64 (sin.64 theta) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) delta)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) #s(literal 884279719003555/562949953421312 binary64)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (sin.64 (+.f64 (neg.f64 phi1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (sin (+ (neg phi1) 884279719003555/562949953421312)) (+.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 #s(literal 884279719003555/562949953421312 binary64))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (sin (+ (neg phi1) (* (PI) 1/2))) (+.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 #s(approx (cos theta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 theta #s(literal 2 binary64))))) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 #s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (sin.64 phi1))) (sin.64 phi1) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 #s(approx (sin theta) theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 phi1 (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)) (sin.64 delta)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (sin.64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) theta)) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (fma.f64 (sin.64 phi1) (cos.64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.64 phi1) (sin.64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (sin.64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (*.f64 (cos.64 theta) (sin.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 phi1)))))) (pow.64 (sin.64 phi1) #s(literal 2 binary64))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (cos.64 delta) (sin.64 phi1)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (sin.64 phi1) (cos.64 delta) (*.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (fma.f64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (sin.64 phi1) (cos.64 delta))) (neg.f64 (sin.64 phi1)) (cos.64 delta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) (sin.64 delta) (*.f64 (sin.64 phi1) (sin.64 (+.f64 (neg.f64 delta) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64))))))) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) #s(literal 1 binary64))) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 (pow.64 delta #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.64 delta #s(literal 2 binary64))) #s(literal 1/6 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 #s(approx (* (cos theta) (cos phi1)) (cos.64 theta)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (sin.64 delta))))) (sin.64 phi1) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 #s(approx (* (cos theta) (cos phi1)) (cos.64 theta)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
(+.f64 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (*.f64 (cos.64 phi1) delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 #s(literal 884279719003555/562949953421312 binary64)) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 #s(literal -884279719003555/562949953421312 binary64))))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) #s(literal 1 binary64))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (sin.64 delta)) (cos.64 theta)))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 #s(approx (neg (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta)))) (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 delta (sin.64 phi1))) (*.f64 (cos.64 phi1) (cos.64 theta)))) (sin.64 phi1))) (sin.64 phi1) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) #s(approx (sin delta) delta)) (cos.64 theta)))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 phi1)) (*.f64 (cos.64 phi1) (cos.64 theta))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) #s(approx (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))) (+.f64 (sin.64 phi1) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta (sin.64 phi1)) (*.f64 (cos.64 phi1) (cos.64 theta))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 theta)) #s(approx (sin delta) delta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (acos.64 (fma.f64 (*.f64 #s(approx (sin delta) delta) (cos.64 phi1)) (cos.64 theta) (*.f64 (cos.64 delta) (sin.64 phi1))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64))))) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) #s(approx (cos delta) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 delta #s(literal 2 binary64)))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) #s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.64 phi1 #s(literal 2 binary64)))))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64))))))) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) #s(approx (sin delta) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.64 delta #s(literal 2 binary64)))))) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
#s(approx (+ lambda1 (atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin phi1) (+ (* (* (cos theta) (cos phi1)) (sin delta)) (* (sin phi1) (cos delta))))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (cos.64 delta) (sin.64 phi1) (*.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))) lambda1)) lambda1)
(+.f64 lambda1 (atan2.64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.64 phi1) (sin.64 theta)))) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta))))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (sin.64 theta)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (-.f64 (acos.64 (neg.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (/.f64 (-.f64 (fma.f64 (cos.64 (+.f64 delta delta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))) (atan2.64 (*.f64 (cos.64 phi1) (*.f64 (sin.64 delta) (sin.64 theta))) (-.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 theta) (*.f64 (cos.64 phi1) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (fma.f64 (neg.f64 (fma.f64 (*.f64 (cos.64 theta) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.64 phi1)) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (neg.f64 (sin.64 phi1)) (cos.64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1) (cos.64 delta))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (-.f64 (pow.64 (cos.64 delta) #s(literal 3 binary64)) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 3 binary64)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (/.f64 (+.f64 (pow.64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) #s(literal 3 binary64)) (pow.64 (cos.64 delta) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta)))))))
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (/.f64 (+.f64 (*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta)))) (sin.64 phi1))) (*.f64 (fma.f64 (+.f64 (cos.64 delta) (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1))) (cos.64 delta) (pow.64 (*.f64 (fma.f64 (cos.64 phi1) (*.f64 (cos.64 theta) (sin.64 delta)) (*.f64 (sin.64 phi1) (cos.64 delta))) (sin.64 phi1)) #s(literal 2 binary64))) (cos.64 delta))) (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (-.f64 (*.f64 (cos.64 delta) (cos.64 delta)) (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (cos.64 delta) (sin.64 phi1))) (sin.64 phi1))) (cos.64 delta)))))))
Outputs
(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (fma.f64 (*.f64 (cos.64 theta) (cos.64 phi1)) (sin.64 delta) (*.f64 (sin.64 phi1) (cos.64 delta)))))))
Calls

78 calls:

62.0ms
delta
48.0ms
lambda1
37.0ms
(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
34.0ms
theta
30.0ms
theta
Results
AccuracySegmentsBranch
69.9%1lambda1
69.9%1phi2
69.9%1(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
69.9%1theta
69.9%1(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
69.9%1phi1
69.9%1delta
71.1%1lambda1
71.1%1phi2
71.1%1theta
71.1%1(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
71.1%1(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
71.1%1phi1
71.1%1delta
75.2%1(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
75.2%1(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
75.2%1phi1
75.2%1phi2
75.2%1lambda1
75.2%1delta
75.2%1theta
77.9%1(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
77.9%1lambda1
80.8%2theta
77.9%1(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
77.9%1phi1
77.9%1phi2
82.2%3delta
86.5%1phi1
86.5%1phi2
86.5%1delta
86.5%1(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
86.5%1(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
88.4%2(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
88.4%2(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
86.5%1phi1
86.5%1lambda1
89.8%2phi1
86.5%1phi2
86.5%1delta
86.5%1theta
90.8%3(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
90.7%3(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
90.4%1(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
90.4%1(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
90.4%1lambda1
90.4%1phi1
90.4%1delta
90.4%1theta
90.4%1phi2
94.0%1phi1
94.0%1theta
94.0%1(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
94.0%1(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
94.0%1lambda1
94.0%1phi2
94.0%1delta
94.0%1(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
94.0%1(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
94.0%1lambda1
94.0%1phi1
94.0%1phi2
94.0%1delta
94.0%1theta
94.9%1(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
94.9%1(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
94.9%1lambda1
94.9%1phi1
94.9%1phi2
94.9%1delta
94.9%1theta
99.9%1(atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta))))))))
99.9%1(+.f64 lambda1 (atan2.64 (*.f64 (*.f64 (sin.64 theta) (sin.64 delta)) (cos.64 phi1)) (-.f64 (cos.64 delta) (*.f64 (sin.64 phi1) (sin.64 (asin.64 (+.f64 (*.f64 (sin.64 phi1) (cos.64 delta)) (*.f64 (*.f64 (cos.64 phi1) (sin.64 delta)) (cos.64 theta)))))))))
99.9%1lambda1
99.9%1phi1
99.9%1phi2
99.9%1delta
99.9%1theta
Compiler

Compiled 5 820 to 1 458 computations (74.9% saved)

bsearch26.0ms (0.3%)

Memory
14.2MiB live, 60.5MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
1.2512007439331015e-15
3.953327518929346e-15
Samples
20.0ms80×0valid
Compiler

Compiled 466 to 351 computations (24.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-sin: 7.0ms (40.2% of total)
ival-cos: 5.0ms (28.7% of total)
ival-mult!: 4.0ms (22.9% of total)
ival-atan2: 1.0ms (5.7% of total)
ival-asin: 1.0ms (5.7% of total)
ival-sub!: 0.0ms (0.0% of total)
adjust: 0.0ms (0.0% of total)
ival-add!: 0.0ms (0.0% of total)

bsearch1.0ms (0.0%)

Memory
1.5MiB live, 1.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.119002195167548
3.141592653589793
Compiler

Compiled 68 to 49 computations (27.9% saved)

bsearch61.0ms (0.7%)

Memory
-15.2MiB live, 81.4MiB allocated; 14ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
58.0ms
1.3741286067874766e-98
4.654992486819387e-95
Samples
52.0ms128×0valid
Compiler

Compiled 788 to 559 computations (29.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-cos: 20.0ms (42.3% of total)
ival-sin: 20.0ms (42.3% of total)
ival-mult!: 3.0ms (6.4% of total)
ival-asin: 2.0ms (4.2% of total)
ival-atan2: 1.0ms (2.1% of total)
ival-add!: 1.0ms (2.1% of total)
ival-sub!: 0.0ms (0.0% of total)
adjust: 0.0ms (0.0% of total)

derivations50.0ms (0.5%)

Memory
-18.6MiB live, 74.8MiB allocated; 5ms collecting garbage
Stop Event
fuel
Compiler

Compiled 672 to 110 computations (83.6% saved)

preprocess273.0ms (3.0%)

Memory
19.4MiB live, 777.1MiB allocated; 60ms collecting garbage
Compiler

Compiled 2 049 to 931 computations (54.6% saved)

end0.0ms (0.0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...